更新 hutool 依赖版本:4.5.1 -> 4.5.10
scaffold-web ① 添加数据源检测,无配置数据源,不加载mybatis-plus配置 ② 添加 XSS 过滤器开关配置
scaffold-codegen 升级 velocity 依赖 1.7 --> 2.1,解决代码生成排版不美观问题
scaffold-codegen 修复静态资源404问题
scaffold-codegen 代码生成器,仅支持mysql数据库
scaffold-swagger 配置类移动包目录
scaffold-notification 紧急修复 EmailSender 发件人信息的bug
scaffold-notification 通用通知组件,支持短信、钉钉、邮箱
所有模块包名添加一层 scaffold
scaffold-code 通用验证码组件,可以生成两种随机验证码和算术验证码
- scaffold-log 提供操作日志开关
scaffold.log.enabled
scaffold-bom 统一管理scaffold模块依赖
- scaffold-launcher
类名修改
ScafflodApplicationScaffoldApplication - scaffold-common R类方法重构
- scaffold-log 移除通用web异常处理
- scaffold-web 新增通用web异常处理
- scaffold-common 新增IP工具类,IP转换地址工具类,Servlet工具类,树工具类
- scaffold-web
①重构
RequestLogAspect
构建成一条长 日志,避免并发下日志错乱②日志配置文件移到当前包下
- scaffold-common
移除
MyBatis-Plus
通用配置 - scaffold-web
新增
MyBatis-Plus
通用配置 - scaffold-log 重命名默认日志实现类、登录信息实现类
- scaffold-launcher 通用启动器,方便设置环境配置
- scaffold-common
通用工具类,包含
Controller
层返回,分页查询条件,Mybatis-Plus
通用配置,以及logback
等配置等等 - scaffold-test 通用单元测试,方便为单元测试类设置环境配置
- scaffold-log 日志包,集成操作日志,异常日志处理,用户可自定义实现,便于将操作记录、异常日志记录保存到第三方存储等操作
- scaffold-swagger swagger配置,封装了Swagger-Bootstrap-UI
- scaffold-web 通用web配置,包含异步线程池配置,redis序列化配置,jackson配置等等,并且提供了开发环境下的请求监控插件