对应专栏上一篇实现了eladmin的启动,已经可以查看到所有默认功能。本篇实现新增一个模块,一遍开展自己的业务处理。暂不涉及具体业务和启动后模块操作(下一篇是),仅介绍使用STS(Spring Tool Suite4)如何新建模块(官方使用的工具是idea)。
新建模块右击选择新建项目,从Maven中选取Maven Module,点击点击下一步。 这里需要输入Module Name,也就是自己的模块名称,任意填写; 选择Parent Project,点击浏览,选中eladmin; 勾选Create a simple project (skip archetype selection)。 点击完成。
然后需要输入下Group Id,我继续使用的是框架作者的me.zhengjie;Name是含义是模块名称,方便自己辨识,选填。 最后点击完成即可,左侧会出来对应的项目(此时项目还不能运行)。
默认情况下java模块是没有包文件的,可以新建一个,比如继续使用me.zhengjie,如果使用其他的,需要在eladmin-system模块下的AppRun.java 中配置扫描路径,增加@ComponentScan及@EnableJpaRepositories。为了方便一些,本例代码使用的就是me.zengjie。
打开新创建Module的pom.xml文件,添加一些依赖,方便工具类的使用和与其他Module的交互,添加后的代码为:
4.0.0
me.zhengjie
eladmin
2.6
eladmin-abr
me.zhengjie
eladmin-tools
2.6
org.springframework.boot
spring-boot-starter-websocket
此时该Module的前期准备就好了,但是eladmin-system的pom.xml文件也需要添加依赖,将新创建的Module添加进去:
me.zhengjie
eladmin-abr
2.6
启动测试
上一篇的启动步骤1,启动redis
$ cd /usr/local/redis-6.2.6/
$ ./src/redis-server
上一篇的启动步骤2,右击eladmin-system中的AppRun.java运行后台: 上一篇的启动步骤3,HBuliderX执行运行-运行到浏览器:
下一篇介绍自己业务单表的CRUD。