• [x] 代码拥有详细注释 无复杂逻辑 核心使用 SpringBoot 2.0.5.RELEASE
• [x] JPA + Mybatis-Plus任意切换
• [x] 操作日志记录方式任意切换Mysql或Elasticseach记录
• [x] 极简代码生成 只需输入类名和字段 自动创建数据库表
• [x] 支持社交账号、短信等多方式登录 不干涉原用户数据 实现第三方账号管理
• [x] 基于Websocket消息推送管理、基于Quartz定时任务管理
• [x] Actuator可视化数据监控
• [x] 后台提供分布式限流、同步锁、验证码等工具类 前端提供空白Vue模版
前端所用技术
• Vue 2.5.x、Vue Cli 3.x、iView、iview-admin、iview-area、Vuex、Vue Router、ES6、webpack、axios、echarts、cookie等
后端所用技术
各框架依赖版本皆使用目前最新版本
• Spring Boot 2.0.5.RELEASE
• SpringMVC
• Spring Security
• Spring Data JPA
• MyBatis-Plus
• Redis
• Elasticsearch:基于Lucene分布式搜索引擎
• Druid:阿里高性能数据库连接池 Druid配置官方中文文档
• Json Web Token(JWT)
• Quartz:定时任务
• Beetl:模版引擎 代码生成使用
• Hutool:Java工具包
• Jasypt:配置文件加密(thymeleaf作者开发)
• Swagger2:Api文档生成
• MySQL
• Nginx
• Maven
• 第三方SDK或服务
o 阿里云对象存储 OSS
o Vaptcha人机验证码
o 阿里云短信服务
• 其它开发工具
o Lombok
o 阿里JAVA开发规约插件