JeecgBoot 是一款基于代码生成器的低代码开发平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT,支持微服务。

官方Github:https://github.com/zhangdaiscott/jeecg-boot

本文为JeecgBoot的全Linux开发环境,使用的是Centos8,想安装Windows开发环境的请查看:http://doc.jeecg.com/2043873

下载解压

这里使用的是2.4.0版本,下载:

wget https://codeload.github.com/zhangdaiscott/jeecg-boot/tar.gz/2.4.0

下载完成后解压:

tar -zxvf jeecg-boot-2.4.0.tar.gz

进入目录jeecg-boot-2.4.0,可以看到2个文件夹。

jeecg-boot:后端框架代码。

ant-design-vue-jeecg:前端框架代码。

后端环境

安装后端框架需要的依赖:

yum -y install java-1.8.0-openjdk maven mysql mysql-server redis

1. mysql

安装完成之后,不要立即启动mysql,这里需要先配置lower_case_table_names选项,因为在Linux是区分大小写的,这里必须先配置选项再启动mysql,否则sql语句会报错。

修改mysql配置文件,打开/etc/my.cnf.d/mysql-server.cnf,在[mysqld]下面加入:

lower_case_table_names=1

保存退出之后,启动msyql:

systemctl start mysqld
systemctl enable mysqld

Centos8默认安装的是mysql8.0.21,root默认密码为空。

登录之后,修改root密码:

alter user 'root'@'localhost' identified by '新密码';

修改好密码之后,使用source导入sql文件,文件在jeecg-boot/db/jeecgboot-mysql-5.7.sql。

2. jdk

配置JDK环境,编辑文件/etc/profile,在最下面加入:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-3.el8_3.x86_64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

保存退出之后,刷新profile:

source /etc/profile

3. reids

编辑文件/etc/redis.conf,修改requirepass:

requirepass 你的密码

保存退出之后,启动redis:

systemctl start redis
systemctl enable redis

前端环境

安装前端框架需要的依赖,yarn需要配置repo:

curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | tee /etc/yum.repos.d/yarn.repo

完成之后再执行:

yum -y install nodejs yarn

配置国内镜像:

npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global
yarn config set registry https://registry.npm.taobao.org --global
yarn config set disturl https://npm.taobao.org/dist --global

前端环境安装还是比较简单的。

在下一节中,我们将学习如何启动JeecgBoot?

0

本文为原创文章,转载请注明出处,欢迎访问作者网站(和而不同)

发表评论

error: Content is protected !!