# asms **Repository Path**: gisxiaowei/asms ## Basic Information - **Project Name**: asms - **Description**: Springboot单体应用模板,适合中小型项目、外快私活,项目严格遵守阿里代码规约,总体70M左右,已包含了统一返回类、异常处理、国际化、Swagger文档、代码生成、MybatisPlus集成、Redis单机版哨兵版集成、表单重复提交、乐观锁重试机制、分布式锁、消息队列、Security权限等众多项目必备的功能 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-05-23 - **Last Updated**: 2021-05-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ASMS系统说明文档 ## 一、简介 :fire: **本项目目的是快速搭建springboot一站式后台系统,适合中小型项目开发、外快私活等,项目严格遵守阿里代码规约,总体70M左右,封装了统一返回类、异常处理、国际化、Swagger文档、代码生成、MybatisPlus集成、Redis单机版集成、表单重复提交、乐观锁重试机制、Security权限等众多项目必备的功能** **如需要生产使用请下载release版**: - base版:基础版,包含常用功能,采用单机版redis - redis版:哨兵模式高可用版,如需使用高可用redis可选择此版 ### 1.1、项目版本及功能 Spring Boot :2.2.5.RELEASE Spring Cloud:Hoxton.SR3 Spring Cloud Alibaba:2.2.1.RELEASE :point_right: **已实现以下功能:** 1、封装统一的返回类 2、全局异常处理、自定义业务异常 3、国际化 4、增强的Swagger文档,返回字段带注释 5、代码生成 6、集成了MyBatis Plus,使用redis做二级缓存,redis不可用时继续查询数据库 7、集成了单机版Redis,连接池Jedis,集成了reids分布式锁 8、防止表单重复提交 9、乐观锁重试机制 10、数据库采用MySQL 8.0.18,连接池:HikariCP 11、实现Security通用权限,可扩展第三方登录(借助JsutAuth) 12、集成RabbitMQ :point_right: **将要添加以下功能:** 1、集成docker-java,通过java远程管理Docker容器 ## 二、联系与赞助 **联系:有问题请题Issue**