- 开发框架:Spring Boot 2.6.3
- 安全框架:Spring Security & JWT
Spring Security OAuth2.0(Spring官方已经停止对Spring Security Oauth2的维护)
Spring Authorization Server (Spring Authorization Server是官方新推出的OAuth2.1和OpenID Connect1.0的实现;两个主要的版本,0.4.x:jdk8。1.x: jdk17)
- 数据校验:Validation
- 参数校验(解耦业务逻辑)
- Bean Validation 校验框架
- 业务规则校验(解耦业务逻辑)
- 持久层框架:MyBatis Plus
- 数据库连接池:Druid
- 日志管理:Logback
- 日志监控报警
- filebeat Filebeat:轻量型日志分析与 Elasticsearch | Elastic
- logstash Logstash:收集、解析和转换日志 | Elastic
- 数据库:MySQL & PostgreSQL & Oracle(不建议用map返回值)
- API文档:SpringDoc Knife4j
- Json解析器:Fastjson2 & Jackson
- Excel工具:EasyExcel
- 对象转换:MapStruct
- Java工具包:Hutool & guava
- Lombok
- 消息队列:RabbitMQ
- WebService:CXF
- API文档管理:YAPI
- SQL审核:yearning