Skip to content

Repository files navigation

infra

Infrastructure to set up spring boot application

模块说明

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

About

基于 spring boot 的基础服务框架 for java

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages