Skip to content

valarchie/quickboot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

quickboot

搭建基于springboot的快速开发框架

完成事项

Web层

  • 封装前台加解密Filter
  • 定义加解密策略
  • 返回结果加密
  • 配置全局跨域
  • 统一参数校验以及自定义字段名称错误提示
  • 统一结果、统一异常处理、统一日志
  • 分布式session+redis
  • 上传文件的优化

业务层

  • ServiceUtil全局访问点
  • 配置异步调用Service
  • 邮件,多种邮件格式集成
  • OSS
  • 支付
  • 授权,jwt,Oauth 2.0
  • ThreadLocal工具类
  • Caffeine缓存
  • AOP配置Controller层,Service层统一日志

数据层

  • 集成Mybatis Plus
  • Mybatis Plus模板方法
  • 多数据源配置,主从配置
  • druid连接池配置
  • redis集成
  • mongo集成

配置层

  • 配置log插件,logback配置,并做好优化
  • 配置文件参数加密
  • swagger+yapi
  • 定时任务处理
  • 配置优化tomcat
  • 优雅配置yml,配置映射pojo
  • 参数化开关加解密策略

添加Alibaba代码规约插件

Setting -> plugins -> alibaba Java Code Guidelines

About

基于springboot的小型快速开发框架

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages