Infrastructure to set up spring boot application
- infra-dev
- 提供开发环境的统一配置,可以在多个项目之间使用单一配置文件。
- infra-auth
- 提供统一的认证接口
/authless/token - 业务系统只需要实现
AbstractSecurityService就可以完成认证和授权,示例类UsernamePasswordSecurityService
- infra-cache
spring cache存在的问题,redis请求出错之后,无法查询数据库- 提供
CacheService来操作缓存 - 提供
@Cache来缓存数据
- infra-context
- 提供
Result作为响应结果体 - 提供
WebServerInfo支持获取applicationName和port - 提供
ExpressionParser支持表达式解析
- infra-test
- 提供
mock dubbo接口, 包括provider和consumer
- infra-config
- 提供
ConfigDataUrlListener支持监听配置
- infra-db
- 提供
@MultiDataSource支持动态数据源 - 提供
CheckMaxRowsInterceptor检查最大条数, 使用@DisableCheckMaxRows来禁止检查 - 提供
TimeMetaObjectHandler自动填充create_time和update_time字段
- ooooo-web
- 提供
@DuplicatedSubmit防重复提交