基于Springboot+Mybatis+ SpringMvc+springsecrity+Redis完整网站后台管理系统
项目描述
说明:
spring security 全注解式的权限管理
动态配置权限,角色和资源,权限控制到按钮粒度
采用token进行权限校验,禁用session,未登录返回401,权限不足返回403
采用redis存储token及权限信息
内置功能:
用户管理:用户查询、添加用户、修改用户、给用户分配角色
菜单管理:菜单列表、添加菜单、修改菜单、删除菜单、权限配置、菜单图标设置、菜单排序
角色管理:角色查询、添加角色、修改角色、删除角色
代码生成:根据表名生成bean、controller、dao、Mapper.xml、列表页、搜索、分页、新增页、修改页
job集群:创建job、取消job、查询job、下拉搜索spring bean
数据源监控:druid
接口swagger文档
日志查询
邮件管理:发送邮件、搜索邮件
文件管理:上传文件、文件列表、文件删除
公告管理:公告未读提醒、发布公告、查询公告、公告阅读人列表
excel下载:自定义sql导出excel、也可在页面展示sql结果数据
字典管理:一些常量字典的维护
个人信息修改
修改密码
头像修改
其他说明:
日志模块
sl4j日志分包:将sql日志、业务日志、异常日志进行了分离,更方便定位问题
日志表:使用aop拦截实现
权限控制:基于token方式,禁用session
对各种不同异常进行了全局统一处理
使用lombok简化java代码,让源码更简洁,可读性高
mybatis未进行二次封装,原滋原味,简单sql采用注解,复杂sql采用Mapper.xml配置
使用了layui的弹出层、菜单、文件上传、富文本编辑、日历、选项卡、数据表格等
表单数据采用bootstrapValidator校验,简单快捷方便
运行环境
jdk8+mysql+redis+IntelliJ IDEA+maven
项目技术(必填)
Springboot+Mybatis+ SpringMvc+springsecrity+Redis+bootstrap+jquery
数据库文件
压缩包内
jar包文件
maven搭建
项目截图(必填)
运行截图(必填)
http://localhost:8889/login.html
admin admin
注意事项
无
猜你喜欢
- SpringBoot+mybatis+layui搭建网站后台权限管理系统contentManagerSystem2.0
- spring boot+Mybatis+shiro+bootstrap实现网站后台权限管理系统
- spring boot+mvc+mybatis+druid+jsp+bootstrap实现后台权限管理系统源码
- 基于Spring Boot+Apache Shiro+Thymeleaf+MyBatis开发的网站后台权限管理系统
- 基于SpringBoot+spring mvc+Mybatis+beetl+bootstrap实现的简洁开源网站后台管理系统Guns
- springboot+springdata jpa+apache shiro整合开发网站后台权限管理系统
- 一个基于SpringBoot 2的网站后台管理系统springboot-plus
- SpringBoot开发网站后台管理系统
- 基于Spring Boot+Apache Shiro+Thymeleaf+MyBatis开发的网站后台权限管理系统
- 基于 SpringBoot + vue 企业信息管理系统
- springboot2 + mybatis-plus3 +shiro1.4 +layui细颗粒度网站后台用户权限管理系统
- Spring Boot+layui+Apache Shiro+MyBatis前后端分离版开发通用网站后台管理系统-呕心原创力作
- /
- /boot-security-master
- /boot-security-master/.gitignore
- /boot-security-master/README.md
- /boot-security-master/pom.xml
- /boot-security-master/src
- /boot-security-master/src/main
- /boot-security-master/src/main/java
- /boot-security-master/src/main/java/com
- /boot-security-master/src/main/java/com/boot
- /boot-security-master/src/main/java/com/boot/security
- /boot-security-master/src/main/java/com/boot/security/server
/boot-security-master/src/main/java/com/boot/security/server/SecurityApplication.java
- /boot-security-master/src/main/java/com/boot/security/server/advice
- /boot-security-master/src/main/java/com/boot/security/server/annotation
- /boot-security-master/src/main/java/com/boot/security/server/config
- /boot-security-master/src/main/java/com/boot/security/server
- /boot-security-master/src/main/java/com/boot/security
- /boot-security-master/src/main/java/com/boot
- /boot-security-master/src/main/java/com
- /boot-security-master/src/main/java
- /boot-security-master/src/main
- /boot-security-master

- 证 Spring Boot创建自定义Banner.txt实例
- 证 Spring Boot配置@Profile注解加载不同环境的配置文件实例
- 证 Spring Boot Actuator 2.3.4.RELEASE新版本实现自定义端点信息的配置实例
- 原证 spring AOP 过滤器 拦截器 执行顺序示例
- 证 spring boot使用不指定Maven parent pom来创建可执行的spring boot项目
- 证 Spring Boot整合thymeleaf做为显示层的hello world实例
- 证 Spring Boot整合SpringFox Swagger2实现REST API增删改查项目实例
- 证 Spring Boot演示@ConfigurationProperties标注实现自定义配置属性的实例
- 证 Spring Boot整合Ehcache的简单入门实例
- 原证 Swagger的简单案例,适合初级者学习使用
- 原 SpringBoot入门整合开发java Web项目实例
- 证 Springboot+thymeleaf对员工的增删改查操作 带分页功能

