# springboot基础整合包 **Repository Path**: cjsun2014/springboot_base ## Basic Information - **Project Name**: springboot基础整合包 - **Description**: 基于springboot的基础整合包,用于项目初始构建,直接pom引入即可使用 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2018-10-10 - **Last Updated**: 2024-01-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # springboot基础整合包 #### 项目介绍 基于springboot的基础整合包,用于项目初始构建,直接pom引入即可使用
具体例子可参考我写的[demo](https://gitee.com/cjsun2014/springboot_demo) 1. 整合mybatis-plus插件,简化提高编码效率 2. 使用编码式事务,利用通配方式注入事务 3. 利用druid数据源的initSqls配置,使程序支持emoji等utf8mb4编码格式字符(需数据库支持) 4. 自定义注解@VlymanLog,记录方法运行周期耗时、传入参数、结果 5. 定义接口返回格式,规范返回报文结构(返回常量需用枚举类继承IBaseRtn接口实现) 6. 利用aop实现自定义参数校验注解@ValidateGroup、@ValidateField,方便快读校验接口参数 #### 参与贡献 1. Fork 本项目 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### Update Log V1.0.0 初始化导入,提交README.md V1.0.1 添加自定义日志注解@VlymanLog,添加自定义参数校验注解@ValidateGroup、@ValidateField