All Classes and Interfaces

Class
Description
旗标生成器
用于将注解包装到spring环境
 
AOP切面切点
AOP切面切点
授权配置
将含有 @Authenticate 注解的方法参数注入当前登录用户
授权配置信息 1.
授权服务提供
自动进行参数处理实现类
监听系统可用性事件的类。
处理 Spring Boot Banner 打印,确保单次打印,优先级:Banner - banner.txt - TextBanner
启动状态的基本模型
记录bean初始化的状态模型
接口自定义BeanStatics
配置中心
配置中心相关配置
客户端-配置中心
服务端-配置中心
缓存配置
缓存相关配置
跨站攻击/请求包装器
可重复读取响应内容的包装器 支持缓存响应内容,便于日志记录和后续处理 (不缓存SSE)
统计模型持有的子模块
MyBatis映射器扫描器,通过包路径、注解或标记接口注册映射器 支持指定注解或接口过滤,禁用搜索所有接口时仅扫描指定类型
自定义自动配置生成的Configuration对象的回调接口
HTTP 请求、用户信息等的便捷操作工具类
请求上下文封装类。
Cors 跨域支持
Core 跨域相关配置
多数据源支持
数据源信息
实现PlaceHolderBinder从环境中解析占位符
容器警告处理
Dubbo自动配置
Dubbo配置项
多数据源支持
ElasticSearch 规则配置
ElasticSearch 配置属性类
启用第三方授权
启用配置中心
启用缓存支持
启用跨域支持
启用Dubbo支持
启用 ElasticSearch
开启健康检查
启用国际化支持
启用图像解析
启用Druid 支持
启用限流降级
开启 Mybatis/Mapper
启用消息通知
启用在线预览
启用数据脱敏
启用WebSocket
启用OSS存储
启用链路追踪
启用数据校验
启用路由匹配
启用Request/Response请求包装
扩展BeanNameAutoProxyCreator以支持排除指定的bean名称。
Fastjson2 JSON 转换器配置器。
全局常量配置
Gson JSON 转换器配置器,与 Spring MVC 集成。
健康状态
健康检查
健康状态配置属性。
健康状态提供者服务类,用于管理和监控系统的健康状态及硬件信息
国际化配置
获取本地 i18n 资源 key = value
国际化资源配置属性
ASCII艺术产生的图像文件
 
影像解析配置
Jackson JSON 框架的配置器,与 Spring MVC 集成。
数据源配置
Druid 配置项
JSON 转换器配置器接口,用于配置 Spring MVC 的 HttpMessageConverter。
限流/降级配置
限流/降级配置
扫描注解
 
通过 EnvironmentPostProcessor 实现日志配置检测,初始化等
Mybatis配置类,提供SqlSessionFactory和SqlSessionTemplate
支持注入MyBatis映射器接口的BeanFactory, 通过sqlessionFactory或者预先配置的sqlessionTemplate来设置
扫描注册
记录模块刷新的状态模型
Mongo配置
Mongo配置信息 MongoClientSettings
Settings for the cluster.
All settings that relate to the pool of connections to a MongoDB server.
Settings relating to monitoring of each server.
The mongo socket settings
Settings for connecting to MongoDB via SSL.
自动参数解析器
MyBatis 插件构建器,负责初始化并配置 MyBatis 拦截器及其处理器
mybatis配置项
消息通知配置
消息通知 1.
通知提供服务
文档在线预览配置
文档预览配置类
文档在线预览服务提供
集合支付配置
聚合支付配置 1.
集合支付服务
返回值信息处理
实现了InvocationHandler在获取注释值时从环境绑定值
Spring策略模式
请求请求处理类(目前仅仅对requestbody有效) 对加了@P的方法的数据进行解密密操作
服务端-信息处理
请求响应处理类 对加了@Encrypt的方法的数据进行加密操作
实现EnvironmentPostProcessor按场景加载配置。
脱敏配置
 
请求安全哨兵拦截器 - 提供API请求的全链路安全防护与审计功能 性能优化 使用CacheRequestWrapper实现请求体缓存, 解决InputStream只能读取一次的问题 响应体记录限制长度(默认150字符),防止大响应体导致内存溢出 支持异步日志记录,减少对主流程性能影响 安全最佳实践 在生产环境启用所有安全模块 定期审计安全日志,分析异常模式 结合WAF(Web应用防火墙)使用,形成纵深防御 对敏感API实施更严格的安全策略 定期更新安全策略,应对新型攻击手段 扩展点
Socket配置
配置信息 1.
 
扩展 SpringApplication,计算 ApplicationContextInitializer 初始化时间。
实现 SpringApplicationRunListenerApplicationListener,计算启动阶段时间。
监听 ApplicationEnvironmentPreparedEvent 事件,注册基于 ConfigurableEnvironment 的配置源, 并通过 BannerPrinter 处理 Spring Boot Banner 打印。
Spring上下文管理和Bean操作工具类
实现org.springframework.context.ApplicationListener<org.springframework.boot.context.event.ApplicationEnvironmentPreparedEvent>以适应spring cloud环境 用于将日志属性注册到spring cloud引导环境。
实现EnvironmentPostProcessor来设置一些属性 比如版本,将被添加为一个名为cconfigurationproperties的属性源。
Spring上下文等信息持有者 扫描包配置项及其他属性等
实现SmartLifecycle计算应用程序上下文刷新时间
收集和启动报告成本的基本组件
接口可以由任何对象来实现,只要对象希望得到它所运行的StartupReporter的通知。
实现了BeanPostProcessor将StartupReporter注入到StartupReporterAware bean中。
启动消耗统计组件
授权配置
存储配置信息 1.
存储服务提供
旗标生成器
 
 
数据校验配置
版本旗标生成
路由自动配置类,负责配置 WebFlux 路由和拦截器
路由配置
配置 Spring MVC 消息转换器,支持字符串和 JSON 序列化/反序列化。
接口已经被AnnotationWrapper包装的类
Xss/重复读取等WEB封装配置
配置信息
Zookeeper配置
Zookeeper配置信息