zoukankan      html  css  js  c++  java
  • 接单,开发,学习神器--基于SpringSecurity的后台权限管理系统

    基于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项目,同时也是对项目最好的支持

  • 相关阅读:
    [原创]在使用SDK 23(6.0)版本后org.apache.http相关的类找不到的解决办法
    [原创] Gradle DSL method not found: 'android()' 和 buildToolsVersion is not specified 的解决办法。
    [原创]Android Lollipop (5.0) 原生代码 Settings 首页加载逻辑分析
    访问https接口报错 基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系
    js for循环中延迟 setTimeout
    ABP框架扩展AbpSession
    web在线查看PDF文件
    web在线预览office文件
    sql server游标读取excel文件数据,更新到指定表中
    echarts图形销毁重新绘制
  • 原文地址:https://www.cnblogs.com/Coder1988/p/12945831.html
Copyright © 2011-2022 走看看