# LightningSpring **Repository Path**: Jason218/LightningSpring ## Basic Information - **Project Name**: LightningSpring - **Description**: 一个轻量级的J2EE后台管理开发框架,为快速开发助力! - **Primary Language**: Java - **License**: MIT - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-03-31 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![输入图片说明](https://images.gitee.com/uploads/images/2020/0403/140941_07325d36_1865362.jpeg "图怪兽_84e5ca08f01b82e168b81704b923fffc_65863.jpg") ## 简介 宗旨是做一个j2ee快速开发的脚手架,希望把这个项目的功能打造的更加强大,以后就可以不用自己去 重复搭建框架,直接使用这个就好了! 为了方便大家使用和学习, 将会对代码进行注释, 提高大家对代码的理解。 刚起步,利用业余时间写一写 ## 技术架构 ### 底层基础架构 - SpringBoot - MyBatis-plus - MySQL5.7+ - AdminLTE ### 集成架构 - SpringBoot Async 原生异步任务调度 - Json Wbe Token 基于JSON的开放标准 - SpringSecurity security安全架构,包含认证,授权两大块 - RBAC 经典RBAC权限设计 ### 连接池 - Druid ### 其他 - Maven 构建项目,管理模块和依赖 - Hutool 非常好用的一个开源java工具 使用文档(https://apidoc.gitee.com/loolly/hutool/) - Docker 集成Docker部署(建议手动先打成jar包,然后再部署) ## 开发环境&运行环境 - jdk1.8 - maven3.6+ ## 项目安装 - 创建数据库,将sql文件导入 - 导入项目,eclipse导入maven项目,idea直接打开文件即可 不会导入的,可以百度一下哦~ ## 项目运行 #### 方式1:开发调试 - 直接运行web模块下的WebApplication即可 #### 方式2:快速演示 - 直接jar -jar 启动jar包, 访问http://localhost:8888 即可 ## 支持我们 如果觉得我们的项目还不错可以star一下哦, 后期我们将会发布到github当中。 为什么首选在码云上开源? 首先是支持国产! 其次是国内使用码云是真的很快, 这个必须要顶一波! ## 提交日志 1. 初次提交 2. 搭建maven模块 3. 添加README 4. 添加.gitignore 文件忽略 5. 添加MIT开源协议 6. 集成Docker部署 7. 添加springboot async 原生异步支持 8. 配置Druid, mysql 数据库连接 9. 添加hutool工具集成, MyBatis-plus集成 10. 增加项目开发成员, 欢迎新伙伴加入~~ 11. 添加设计角色权限表设置, 并添加SQL文件 12. 修改README说明 13. 集成Redis, 增加redis配置 14. 增加ehcache 原生缓存配置, 提高响应速度 15. 集成mybatis逆向工程 (位置再dao模块下的 resource文件夹下) 16. 添加SpringSecurity, JWT依赖 17. 修复多模块之间的依赖问题 18. 添加LightningSpring个性化启动banner 19. 配置jwt, 整合security 和 jwt