地址
https://github.com/yengjin/springboot-layui-admin
说明
一套SpringBoot+MyBatis+FreeMarker+LayUI的后台管理系统开源啦~.
适用于小体量,CRUD业务为主的后台系统快速搭建和学习.
在学习过程中发现很多地方网上没有给出一个整套的案例, 整合了网上的一些解决办法, 做出了一个比较完整的管理系统~
由于时间仓促, 没有加入权限验证和Redis等功能.但对于SpringBoot+LayUI开发来说是一个很好的例子.
为了避免CRUD大量重复代码, 我将CRUD单独抽取出来, 结合反射进行了封装. 如果要扩展自己的业务, 请遵循如下方法:
- 业务接口直接继承AbstractIService, 实现类继承BaseServiceImpl, 实现IEmployeeService接口 (以Employee业务为例)
public interface IDepartmentService extends AbstractIService<Department