(1)软件下载与配置
1.安装并配置jdk1.8
2.安装并配置maven3.6
3.安装并配置eclipse:https://www.eclipse.org/downloads/
4.安装并配置eclipse的lombok插件:https://blog.csdn.net/qq_25646191/article/details/79639633?tdsourcetag=s_pctim_aiomsg
5.MySQL安装并配置
6.navicat安装并连接mysql
7.redis安装并配置:https://www.runoob.com/redis/redis-install.html
8.yarn安装:https://blog.csdn.net/yw00yw/article/details/81354533
(2)前端:jeecg-boot怎么导入到本地进行:https://cloud.tencent.com/developer/article/1452216?client=tim&ADUIN=1036057631&ADSESSION=1565224352&ADTAG=CLIENT.QQ.5603_.0&ADPUBNO=26882
yarn run serve运行
打开这个页面
(3)后端
1)在码云上下载项目包,下好之后打开cmd,来到本地下载的jeecg-boot文件夹路径下:C:\Users\Administrator\Desktop\jeecg-boot-master\jeecg-boot,执行:mvn install进行编译
2)导入项目:打开eclipse,file-import-maven:Existing Maven Projects-next:选择本地下载的jeecg-boot文件夹:全选-finish
3)redis的配置:在官网下载redis,并在网上搜索配置教程,对redis进行配置,配置好之后打开放在一边,不用关上。
4)代码生成存放路径配置:jeecg-boot-module-system\src\main\resources\jeecg\jeecg_database.properties,配置存放路径:jeecg-boot-module-system\src\main\resources\jeecg\jeecg_config.properties,此处我的存放路径是:D:\\CODE
5)连接数据库:jeecg-boot-moduls-system \src\main\resources -- application-dev.yml,更改数据库的配置即用户名和密码
6)数据库建表:jeecg-boot-parent\db\jeecg-boot-mysql-20190705.sql,复制所有内容,在数据库中新建查询,粘贴复制的内容并运行,便成功的在数据库中建表。
7)启动项目:jeecg-boot-module-system\src\main\java\org\jeecg\JeecgApplication.java,右击run as—1 java Application启动项目,点击前端的登录,便可进入到项目中
8)表生成代码:jeecg-boot-module-system\src\main\resources\jeecg\jeecg-database.properties,修改密码和url;找到:jeecg-boot-module-system\src\main\java\org\jeecg\JeecgOneGUI.java,右击run as—1 java Application,弹出JEECG代码生成器对话框,填写mysql中要生成代码的表,点击生成,便在D:\\CODE下会生成一个src的文件夹
a.包名:小写,很多表可以对应放在同一个包下,如:poi
b.实体类名:驼峰,去掉下划线,如:PoiBaseInfo
c.表名:数据数据库中表名,如:poi_base_info
d.功能描述:表中文描述
e.其他默认
9)打开jeecg_database.properties,修改password,将url这一整行换成url=jdbc:mysql://localhost:3306/jeecg-boot?useUnicode=true&characterEncoding=UTF-8&useSSL=false
10)在D:\\CODE下会生成一个src的文件夹,找到包名,在:D:\CODE\src\main\java\org\jeecg\modules下,将demo_copy文件夹直接复制到eclipse项目下:src\main\java\org\jeecg\modules下面
11)在jeecg-boot-module-system\src\main\java\org\jeecg\config\Swagger2Config.java文件中添加:
@Bean(value = "poiRestApi")
@Order(value = 2)
public Docket poiRestApi() {
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())
.groupName("兴趣点")
.select()
//此包路径下的类,才生成接口文档
.apis(RequestHandlerSelectors.basePackage("org.jeecg.modules.poi"))
//加了ApiOperation注解的类,才生成接口文档
.apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class))
.paths(PathSelectors.any())
.build()
.globalOperationParameters(setHeaderToken());
}
修改其中相应的内容即可
12)再次运行启动,便会出现测试接口
(4)快速开始
1)将之前生成的demo_copy表,D:\CODE\src\main\java\org\jeecg\modules\demo_copy\目录下的vue复制到vscode的src\views目录下
Vue
复制到views目录下
2)前端和后端都启动运行,打开jeecg-boot的页面,在系统管理的菜单管理中新增菜单【测试】,输入自己所建立表的路径,点击确定。
新增菜单
新增的菜单
3)在系统管理的角色管理中对管理员进行授权,对测试打钩即可,便会出现测试的菜单。
角色授权
测试页