# Spring_Boot快速开发框架 **Repository Path**: vae1324/spring-boot-fast ## Basic Information - **Project Name**: Spring_Boot快速开发框架 - **Description**: Spring_Boot快速开发框架 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-07-09 - **Last Updated**: 2021-10-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Spring_Boot快速开发框架 本后台管理系统,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、MyBatis_Plus、Quartz、Thymeleaf)主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量,具有开箱即用的特点。

领取阿里云通用云产品1888优惠券
https://www.aliyun.com/activity/ambassador/share-gift/goods?taskCode=xfyh2107&recordId=767172&userCode=yv4sqfzo
阿里云服务器折扣区 点这里进入    

云产品通用红包,可叠加官网常规优惠使用。(仅限新用户)

QQ群: JAVA开发交流群604094675 # 项目介绍 1.完全响应式布局(支持电脑、平板、手机等所有主流设备) 2.强大的一键生成功能(包括控制器、模型、视图、菜单等) 3.支持多数据源,简单配置即可实现切换。 4.支持按钮及数据权限,可自定义部门数据权限。 5.对常用js插件进行二次封装,使js代码变得简洁,更加易维护 6.完善的XSS防范及脚本过滤,彻底杜绝XSS攻击 7.国际化支持,服务端及客户端支持 8.完善的日志记录体系简单注解即可实现 9.支持服务监控,数据监控,缓存监控功能。 #### 软件架构 软件架构说明 1、系统环境 Java 8 Servlet 3.0 Apache Maven 3.6.1 2、主框架 Spring Boot 2.2.x Spring Framework 5.2.x Apache Shiro 1.7 3、持久层 Apache MyBatis 3.5.x Hibernate Validation 6.0.x Alibaba Druid 1.2.x 4、视图层 Bootstrap 3.3.7 Thymeleaf 3.0.x 5.开发环境 JDK >= 1.8 (推荐1.8版本) Mysql >= 5.7.0 (推荐5.7版本) Maven >= 3.6.0 #### 安装教程 1、前往Gitee下载页面(https://gitee.com/vae1324/spring-boot-fast.git (打开新窗口))下载解压到工作目录 2、导入到Idea,菜单 File -> open,然后选择 下载的文件夹下pom.xml,点击 Next> 按钮,然后点击 Finish 按钮,即可成功导入。 Idea会自动加载Maven依赖包,初次加载会比较慢(根据自身网络情况而定) 3、创建数据库并导入数据脚本。 4、打开项目运行com.hexl.HexlApplication.java,出现如下文字表示启动成功。 (恭喜 服务启动成功 !!!゙) 5、打开浏览器,输入:(http://localhost:80 (打开新窗口)) (默认账户/密码 admin/admin123) 若能正确展示登录页面,并能成功登录,菜单及页面展示正常,则表明环境搭建成功 #### 使用说明 1. 每个表需要创建create_by ,create_time ,update_by ,update_time的公共字段,用于记录数据,在插入或者修改时可以自动填充(也可手动set(但是不建议))。 2. 在ShiroConfig中设置filterChainDefinitionMap配置url=anon可以解除路径必须登录才访问。 3. MyBatis-Plus (打开新窗口)(简称 MP)是一个 MyBatis (打开新窗口) 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 4. 项目打包采用分离依赖jar和配置文件的方式,打包后解压.zip就是整个可以运行的文件,config里面是项目配置文件,lib里面是依赖的jar包,直接在hexl.jar目录下java -jar hexl.jar --debug 即可看启动信息。 5. 补充中.......... #### 捐赠 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)