naer是一个基于Spring Boot2.X的后台权限管理系统,项目采用 SpringBoot+ Thymeleaf 开发,是本人的springboot练手项目,提供纯净的权限管理功能,可作为开发项目的脚手架,作为基础项目。
- Spring Boot 2.1.4
- Spring Security 5.1.5
- Mybatis 3.5.1
- MySQL 5.6
- Logback 1.2.3
- Druid 1.1.10
- Swagger 2.9.2
- Lombok 1.18.6
- ...
- X-admin 2.2
- Thymeleaf 3.0.11
- Layui 2.5.3
- ajax
- 用户管理:用户查询、添加用户、修改用户、用户角色设置、删除用户;
- 角色管理:角色查询、添加角色、修改角色、角色菜单权限配置、删除角色;
- 菜单管理:菜单查询、添加菜单、修改菜单、删除菜单;
- 登录、登出:基于Spring Security的认证和授权;
- Druid数据源监控功能;
- Swagger接口文档功能;
- 修改密码;
- 代码自动生成:根据数据表以及自定义模板自动生成html、controller、service、serviceImpl、dao、mapper.xml文件;
- 克隆源代码并使用Intelij IDEA导入项目代码;
- Intelij IDEA中安装Lombok插件
- 将'/resources'目录下的'naer.sql'导入MySQL数据库;
- 修改'/resources'目录下的'application.yml'文件中的数据源配置,改为你自己的MySQL环境:
url: jdbc:mysql://127.0.0.1:3306/umi-base?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false&serverTimezone=UTC
username: root
password: root
有问题可以提出,我会解答