基于SpringSecurity--码仔后台管理系统

1.技术选项

>- 核心框架 SpringBoot
>- 权限框架 SpringSecurity
>- 模板引擎 Thymeleaf
>- 持久层框架 MyBatis
>- 视图层框架 SpringMVC
>- 页面设计 Bootstrap
>- 文件上传 Bootstrap-fileinput
>- 个性化表格 Bootstrap-table
>- 表单验证 Bootstrap-validator

>- 支持Markdown编辑
>- 报表 Chart
>- 提示框 jconfirm
>- 数据库 MySql
>- Set/Get插件 Lombok

2.系统技术特点

- 灵活的权限设计,可以控制资源路径,可以控制按钮,可以满足绝大数的要求

- 良好的管理系统模块,可以运用到你自己的项目中

- 长期维护,不断更新

- 后续会不断加入技术

- 系统功能:

​ 用户登录认证 用户授权

​ 用户新增 用户修改

​ 上传头像,验证表单,

​ 用户删除,批量删除,

​ 高级查询 表格分页,

​ 报表 页面细粒度控制权限 等

 3. 项目结构

>com.demo.example.demo.config 包 配置权限相关
>com.demo.example.demo.domain 包 配置相应VO对象
>com.demo.example.demo.mapper包 持久层接口
>com.demo.example.demo.query 包 配置查询对象
>com.demo.example.demo.service 包 配置service层类和接口
>com.demo.example.demo.util包 配置工具类
>com.demo.example.demo.web 配置文件层 比如Controller Filter等

 4.安装教程

1. git下载https://gitee.com/soul_PreCoder/springsecurity_demo.git项目,
完成后导入到idea中;
2. idea会下载maven依赖包,自动编译 如果有报错 请update project... jdk环境配置;
3. 去数据库执行 脚本resources/sql/demo.sql文件,初始化数据【导入表结构及数据】;
4. 在application.properties修改连接数据库配置;
server.port=端口号
spring.datasource.url=jdbc:mysql://localhost:3306/数据库名称?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
spring.datasource.username=root
spring.datasource.password=数据库密码

 5.使用说明

1. 在idea中运行DemoApplication.java启动类进行运行
2. 在浏览器输入 http://localhost:端口号
3. 系统登录密码 admin/123

 6 项目图示

后台主页:


用户管理:


新增用户:


表单验证上传:

权限访问:


报表:


系统换肤:

Markdown编辑

7 如何交流、反馈、参与贡献

- ​ 开发文档:https://gitee.com/soul_PreCoder/springsecruity_demo.git

- ​ 免费QQ码仔分享交流群:670304003 -- 新群

-  gitee仓库: https://gitee.com/soul_PreCoder/springsecruity_demo.git

- 如需关注项目最新动态,请Watch、Star项目,同时也是对项目最好的支持

最新文章

  1. Spring中配置和读取多个Properties文件
  2. Java SimpleDateFormat使用
  3. SQL Server 临时表 Vs 表变量
  4. java 非法字符过滤 , 半角/全角替换
  5. 推荐一款不错的dialog小工具:artDialog
  6. linux下查看文件系统类型
  7. centos登录时一闪而过,显示module is unknown
  8. 图解CSS选择器之nth家族
  9. bzoj1487 [HNOI2009]无归岛
  10. JSP6(JSP 指令与JSP 动作元素)
  11. sql where,group by ,having,order by用法和区别
  12. python 反射、md5加密
  13. OPENSSL编程 第二十章 椭圆曲线
  14. 擦他丫的,今天在Django项目中引用静态文件jQuery.js 就是引入报错,终于找到原因了!
  15. 使用不同的namespace让不同的kafka/Storm连接同一个zookeeper
  16. Centos下安装apahce的configure: error: APR not found. Please read the documentation解决办法
  17. SCRIPT7002: XMLHttpRequest: 网络错误 0x2efe, 由于出现错误 00002efe 而导致此项操作无法完成
  18. hdu 6154 CaoHaha's staff
  19. C# 读取config
  20. MAC OS 命令行使用详解【转】

热门文章

  1. #Week5 Regularization
  2. C++条件分支结构
  3. codeforce 270C Magical Boxes
  4. thinkphp操作phpexcel问题
  5. Maven安装本地jar包到本地仓库
  6. 闲来无事做个C#小项目——1
  7. Pytorch 四种边界填充方式(Padding)
  8. python重试次数装饰器
  9. 容器技术之LXC WEB管理工具LXC WEB Panel
  10. 基于Redis的Nginx服务器集群session共享