JeeSite的官网:https://jeesite.gitee.io/
1.下载JeeSite4.x源代码:
1 | git clone https://gitee.com/thinkgem/jeesite4.git |
2.将克隆的项目下web拷贝到日常运行的项目文件夹下,操作如下图所示:
3.复制后的项目如下图所示:
4.将idea打开项目,操作如下:
5.选择项目,如下图所示:
6.项目结构如下图所示:
7.修改application.yml的数据库信息:
1 | # 数据库连接 |
8.或者可以安装官方文档修改数据库的配置或者使用jeesite账号操作:
1 | 1)打开 my.ini 给 [mysqld] 增加如下配置: |
9.首次运行com.jeesite.test.InitCoreData#initCoreData,会出现如下的报错java.lang.RuntimeException: 为了防止误操作,请运行时增加 -Djeesite.initdata=true 参数。
,添加参数,如下图所示:
10.参数如下:
1 | -ea -Djeesite.initdata=true |
11.重新运行com.jeesite.test.InitCoreData#initCoreData,查看jeesite数据库,如下图所示:
12.添加需求的表(应聘信息和学历信息),SQL如下图所示:
1 | CREATE TABLE `test_education` ( |
13.全部表如下图所示:
14.启动项目com.jeesite.modules.Application#main,默认登录账号system
,密码如下admin
,效果图如下:
15.点击研发工具 -> 代码生成工具 -> 右上角的添加,如下图所示:
16.选择test_employees表,选择下一步,如下图所示:
17.填写生成配置信息,如下图所示:
18.表的结构,保持默认状态,如下图所示:
19.配置生成信息,如下图所示:
20.选择test_education表,选择如下图所示:
21.配置生成信息,如下图所示:
22.表的结构,保持默认状态,如下图所示:
23.配置完成子表,如下图所示:
24.选择研发工具 -> 代码生成工具 -> test_employees列中的编辑按钮,如下图所示:
25.点击覆盖文件,再次点击保存并生成代码,如下图所示:
26.点击系统设置 -> 菜单管理 -> 右上角的新增的按钮,如下图是所示:
27.设置一级菜单,如下图所示:
28.添加二级菜单,如下图所示:
29.设置二级菜单,如下图所示:
30.菜单中的链接和权限标识如下图所示,其中链接为下图中第一个红色框,主要注解为RequestMapping,如下图所示:
31.而权限标识如下图第一个红色框已经上图第二个红色框,主要注解为@RequiresPermissions,如下图所示:
31.点击权限管理 -> 角色管理 -> 选择系统管理员 中的功能菜单,如下图所示:
32.选择一级菜单(应聘管理)以及二级菜单(应聘人员列表),如下图所示:
33.此时,重启项目,即可用system
来进行应聘管理中的应聘人员列表,菜单如下图所示:
34.填写表单如下图所示:
35.填写学历信息,如下图所示:
36.填写完成后提交成功后,后台显示记录,如下图所示:
37.查询数据库,数据已经入库,一个页面的功能模块(SPA)已经完成了,如下所示:
参考:
1.环境搭建、部署运行、修改包名、正式部署:https://jeesite.gitee.io/docs/install-deploy/
2.【汇智学堂】JeeSite4使用代码生成一对多(主子表)增删改查模板:https://blog.csdn.net/qq_38187437/article/details/80051298