Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractBanner - Class in org.miaixz.bus.spring.banner
-
旗标生成器
- AbstractBanner(Class<?>, String, String) - Constructor for class org.miaixz.bus.spring.banner.AbstractBanner
- accept() - Method in class org.miaixz.bus.starter.health.HealthController
-
将就绪状态改为 ACCEPTING_TRAFFIC,Kubernetes 将请求转发到此 pod。
- accept() - Method in class org.miaixz.bus.starter.health.HealthProviderService
-
将就绪状态改为 ACCEPTING_TRAFFIC,Kubernetes 将请求转发到此 pod。
- access(JoinPoint) - Method in class org.miaixz.bus.starter.validate.AutoValidateAdvice
-
自动进行参数处理
- accessHandler() - Method in class org.miaixz.bus.starter.vortex.VortexConfiguration
-
业务处理类
- addArgumentResolvers(List<HandlerMethodArgumentResolver>) - Method in class org.miaixz.bus.spring.web.WebMvcConfigurer
- addChild(T) - Method in class org.miaixz.bus.spring.boot.statics.ChildrenStatics
- addCommonStartupStat(BaseStatics) - Method in class org.miaixz.bus.spring.boot.StartupReporter
-
添加要报告的普通启动状态
- addDataSource(String, DataSource) - Static method in class org.miaixz.bus.starter.jdbc.DynamicDataSource
-
动态增加数据源
- addInterceptors(InterceptorRegistry) - Method in class org.miaixz.bus.spring.web.WebMvcConfigurer
- afterBodyRead(Object, HttpInputMessage, MethodParameter, Type, Class<? extends HttpMessageConverter<?>>) - Method in class org.miaixz.bus.starter.sensitive.RequestBodyAdvice
-
在请求体转换为对象之后调用第三个(也是最后一个).
- afterCompletion(HttpServletRequest, HttpServletResponse, Object, Exception) - Method in class org.miaixz.bus.spring.web.SentinelRequestHandler
-
完成请求处理后回调,将调用处理程序执行的任何结果, 因此允许进行适当的资源清理等 注意:只有在拦截器的
preHandle方法返回true与postHandle方法一样,将在每个方法上调用该方法, 在链中的拦截器的顺序是相反的,所以第一个拦截器是最后调用的 - afterPropertiesSet() - Method in class org.miaixz.bus.starter.jdbc.DynamicDataSource
-
在获取key的集合,目的只是为了添加一些告警日志
- afterPropertiesSet() - Method in class org.miaixz.bus.starter.limiter.LimiterService
- afterPropertiesSet() - Method in class org.miaixz.bus.starter.mapper.MapperConfiguration
-
初始化后检查配置文件是否存在
- alive - Static variable in class org.miaixz.bus.spring.SpringHolder
- all(Class<T>) - Static method in class org.miaixz.bus.spring.ProviderManager
-
返回所有的 Provider
- annotationClass() - Element in annotation interface org.miaixz.bus.starter.annotation.EnableMapper
-
此属性指定扫描器将搜索的注释 扫描器将在基本包中注册所有同样具有指定注释的接口 注意,这可以与markerInterface结合使用
- AnnotationWrapper<A> - Class in org.miaixz.bus.spring.annotation
-
用于将注解包装到spring环境
- APP_NAME - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Spring application name key
- append(String, Map<String, Object>) - Method in class org.miaixz.bus.starter.health.HealthProviderService
-
根据类型添加系统或硬件信息到结果映射。
- application - Variable in class org.miaixz.bus.spring.listener.SpringBootConfigListener
-
SpringApplication 实例,用于传递给
BannerPrinter以设置和获取 Banner。 - APPLICATION_CONTEXT_LOAD_STAGE - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
The running stage since
SpringApplicationRunListener.contextPrepared(ConfigurableApplicationContext)toSpringApplicationRunListener.contextLoaded(ConfigurableApplicationContext)} - APPLICATION_CONTEXT_PREPARE_STAGE - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
The running stage since
SpringApplicationRunListener.environmentPrepared(ConfigurableBootstrapContext, ConfigurableEnvironment)(ConfigurableEnvironment)} toSpringApplicationRunListener.contextPrepared(ConfigurableApplicationContext)} - APPLICATION_CONTEXT_REFRESH_STAGE - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
The running stage since
SpringApplicationRunListener.contextLoaded(ConfigurableApplicationContext)to StartupContextRefreshedListener.onApplicationEvent(ContextRefreshedEvent) - applicationBootFinish() - Method in class org.miaixz.bus.spring.boot.StartupReporter
-
结束应用程序启动
- applicationConfig() - Method in class org.miaixz.bus.starter.dubbo.DubboProperties
- applyInitializers(ConfigurableApplicationContext) - Method in class org.miaixz.bus.spring.boot.SpringApplication
- around(ProceedingJoinPoint) - Method in class org.miaixz.bus.starter.jdbc.AspectjJdbcProxy
-
执行结果,使用around方式监控
- around(ProceedingJoinPoint) - Method in class org.miaixz.bus.starter.jdbc.DataSourceHolder.DataSourceSwitch
-
使用around方式监控
- around(ProceedingJoinPoint) - Method in class org.miaixz.bus.starter.validate.AspectjValidateProxy
-
执行结果
- AspectjCacheProxy - Class in org.miaixz.bus.starter.cache
- AspectjCacheProxy(Map<String, CacheX>) - Constructor for class org.miaixz.bus.starter.cache.AspectjCacheProxy
- AspectjCacheProxy(Context) - Constructor for class org.miaixz.bus.starter.cache.AspectjCacheProxy
- AspectjJdbcProxy - Class in org.miaixz.bus.starter.jdbc
-
AOP切面切点
- AspectjJdbcProxy() - Constructor for class org.miaixz.bus.starter.jdbc.AspectjJdbcProxy
- AspectjValidateProxy - Class in org.miaixz.bus.starter.validate
-
AOP切面切点
- AspectjValidateProxy() - Constructor for class org.miaixz.bus.starter.validate.AspectjValidateProxy
- athlete() - Method in class org.miaixz.bus.starter.vortex.VortexConfiguration
-
配置 Vortex 请求处理核心组件
- AUTH - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus auth key
- authCache() - Method in class org.miaixz.bus.starter.auth.AuthConfiguration
- AuthConfiguration - Class in org.miaixz.bus.starter.auth
-
授权配置
- AuthConfiguration() - Constructor for class org.miaixz.bus.starter.auth.AuthConfiguration
- authorizeFilter(AuthorizeProvider, AssetsRegistry) - Method in class org.miaixz.bus.starter.vortex.VortexConfiguration
-
配置授权过滤器
- AuthorizerMethodResolver - Class in org.miaixz.bus.starter.auth
-
将含有 @Authenticate 注解的方法参数注入当前登录用户
- AuthorizerMethodResolver() - Constructor for class org.miaixz.bus.starter.auth.AuthorizerMethodResolver
- AuthProperties - Class in org.miaixz.bus.starter.auth
-
授权配置信息 1.
- AuthProperties() - Constructor for class org.miaixz.bus.starter.auth.AuthProperties
- authProviderFactory(CacheX) - Method in class org.miaixz.bus.starter.auth.AuthConfiguration
- AuthProviderService - Class in org.miaixz.bus.starter.auth
-
授权服务提供
- AuthProviderService(AuthProperties) - Constructor for class org.miaixz.bus.starter.auth.AuthProviderService
- AuthProviderService(AuthProperties, CacheX) - Constructor for class org.miaixz.bus.starter.auth.AuthProviderService
- autoType - Variable in class org.miaixz.bus.spring.web.WebMvcConfigurer
- autoType(String) - Method in class org.miaixz.bus.spring.web.FastJsonConverterConfigurer
- autoType(String) - Method in class org.miaixz.bus.spring.web.GsonConverterConfigurer
- autoType(String) - Method in class org.miaixz.bus.spring.web.JacksonConverterConfigurer
- autoType(String) - Method in interface org.miaixz.bus.spring.web.JsonConverterConfigurer
-
设置 autoType 属性,用于序列化/反序列化配置。
- AutoValidateAdvice - Class in org.miaixz.bus.starter.validate
-
自动进行参数处理实现类
- AutoValidateAdvice() - Constructor for class org.miaixz.bus.starter.validate.AutoValidateAdvice
- availability() - Method in class org.miaixz.bus.starter.health.HealthConfiguration
-
Spring 应用可用性接口,用于获取和检查当前的存活状态和就绪状态。
- AvailabilityListener - Class in org.miaixz.bus.starter.health
-
监听系统可用性事件的类。
- AvailabilityListener() - Constructor for class org.miaixz.bus.starter.health.AvailabilityListener
B
- banner - Variable in class org.miaixz.bus.spring.banner.AbstractBanner
-
最终旗标文本
- BANNER - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus banner key
- BannerPrinter - Class in org.miaixz.bus.spring.banner
-
处理 Spring Boot Banner 打印,确保单次打印,优先级:Banner - banner.txt - TextBanner
- BannerPrinter() - Constructor for class org.miaixz.bus.spring.banner.BannerPrinter
- basePackage() - Element in annotation interface org.miaixz.bus.starter.annotation.EnableMapper
-
扫描MyBatis接口的基本包
- basePackageClasses - Variable in class org.miaixz.bus.starter.dubbo.DubboProperties
-
扫描的包以查找带注解@DubboService的类
- basePackageClasses() - Element in annotation interface org.miaixz.bus.starter.annotation.EnableDubbo
-
packages to scan for annotated @DubboService classes.
- basePackageClasses() - Element in annotation interface org.miaixz.bus.starter.annotation.EnableMapper
-
类型安全的替代
EnableMapper.basePackage()用于指定要扫描的包以查找带注释的组件,每个指定类的包将被扫描 考虑在每个包中创建一个特殊的无操作标记类或接口,它除了被该属性引用之外没有其他用途。 - basePackages - Variable in class org.miaixz.bus.starter.dubbo.DubboProperties
-
扫描dubbo接口的基本包
- basePackages() - Element in annotation interface org.miaixz.bus.starter.annotation.EnableDubbo
-
Base packages to scan for annotated @DubboService classes.
- BaseStatics - Class in org.miaixz.bus.spring.boot.statics
-
启动状态的基本模型
- BaseStatics() - Constructor for class org.miaixz.bus.spring.boot.statics.BaseStatics
- BeanStatics - Class in org.miaixz.bus.spring.boot.statics
-
记录bean初始化的状态模型
- BeanStatics() - Constructor for class org.miaixz.bus.spring.boot.statics.BeanStatics
- BeanStaticsCustomizer - Interface in org.miaixz.bus.spring.boot.statics
-
接口自定义
BeanStatics - beanStaticsCustomizers - Variable in class org.miaixz.bus.spring.boot.StartupReporter
- beforeBodyRead(HttpInputMessage, MethodParameter, Type, Class<? extends HttpMessageConverter<?>>) - Method in class org.miaixz.bus.starter.sensitive.RequestBodyAdvice
-
在读取和转换请求体之前调用.
- beforeBodyWrite(Object, MethodParameter, MediaType, Class<? extends HttpMessageConverter<?>>, ServerHttpRequest, ServerHttpResponse) - Method in class org.miaixz.bus.starter.sensitive.ResponseBodyAdvice
-
在选择
HttpMessageConverter之后和之前调用 调用它的写方法 - bind(String) - Method in interface org.miaixz.bus.spring.annotation.PlaceHolderBinder
-
全局资源绑定到指定对象即属性
- bind(Environment, Class<T>, String) - Static method in interface org.miaixz.bus.spring.annotation.PlaceHolderBinder
-
全局资源绑定到指定对象即属性
- bind(Environment, String) - Method in class org.miaixz.bus.spring.annotation.DefaultPlaceHolderBinder
- bind(Environment, String) - Method in interface org.miaixz.bus.spring.annotation.PlaceHolderBinder
-
全局资源绑定到指定对象即属性
- bindToStartupReporter(ConfigurableEnvironment) - Method in class org.miaixz.bus.spring.boot.StartupReporter
-
将环境绑定到
StartupReporter - bootstrapEnabled(Environment) - Static method in class org.miaixz.bus.spring.GeniusBuilder
- BRIDGE - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus bridge key
- BridgeConfiguration - Class in org.miaixz.bus.starter.bridge
-
配置中心
- BridgeConfiguration() - Constructor for class org.miaixz.bus.starter.bridge.BridgeConfiguration
- BridgeProperties - Class in org.miaixz.bus.starter.bridge
-
配置中心相关配置
- BridgeProperties() - Constructor for class org.miaixz.bus.starter.bridge.BridgeProperties
- BridgePropertyLoader - Class in org.miaixz.bus.starter.bridge
-
客户端-配置中心
- BridgePropertyLoader() - Constructor for class org.miaixz.bus.starter.bridge.BridgePropertyLoader
- BridgeVerticleService - Class in org.miaixz.bus.starter.bridge
-
服务端-配置中心
- BridgeVerticleService(BridgeProperties) - Constructor for class org.miaixz.bus.starter.bridge.BridgeVerticleService
- broken() - Method in class org.miaixz.bus.starter.health.HealthController
-
将存活状态改为 BROKEN,导致 Kubernetes 杀死并重启 pod。
- broken() - Method in class org.miaixz.bus.starter.health.HealthProviderService
-
将存活状态改为 BROKEN,导致 Kubernetes 杀死并重启 pod。
- bufferSize - Variable in class org.miaixz.bus.spring.boot.StartupReporter
- build(Environment) - Static method in class org.miaixz.bus.starter.mapper.MybatisPluginBuilder
-
构建并配置 MyBatis 拦截器
- builder(EnumValue.Probe) - Method in class org.miaixz.bus.starter.health.HealthProviderService
-
创建健康状态探针操作的结果映射。
- BUS_BANNER - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus banner for miaixz.org
- BUS_BOOT_BANNER - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus boot banner
- BUS_HIGH_PRIORITY - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus priority config key
- BUS_LOGGING_PATH - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus logging path
- BUS_MODULE_FILE - Static variable in class org.miaixz.bus.spring.GeniusBuilder
- BUS_PROPERTY_SOURCE - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus config property source key
- BUS_SCENES - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus scenes key
- BUS_SCENES_PATH - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus scenes path
- BUS_SWITCH_LISTENER_PREFIX_ - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
bus startup logging extra info
- bus.starter - module bus.starter
-
bus.starter
C
- cache - Variable in class org.miaixz.bus.starter.auth.AuthProviderService
- cache - Variable in class org.miaixz.bus.starter.pay.PayProviderService
- cache() - Method in class org.miaixz.bus.starter.pay.PayConfiguration
- CACHE - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus cache key
- CacheConfiguration - Class in org.miaixz.bus.starter.cache
-
缓存配置
- CacheConfiguration() - Constructor for class org.miaixz.bus.starter.cache.CacheConfiguration
- cacheConfigurer() - Method in class org.miaixz.bus.starter.cache.CacheConfiguration
- CACHED_PROVIDERS - Static variable in class org.miaixz.bus.spring.ProviderManager
- CacheProperties - Class in org.miaixz.bus.starter.cache
-
缓存相关配置
- CacheProperties() - Constructor for class org.miaixz.bus.starter.cache.CacheProperties
- CacheRequestWrapper - Class in org.miaixz.bus.starter.wrapper
-
跨站攻击/请求包装器
- CacheResponseWrapper - Class in org.miaixz.bus.starter.wrapper
-
可重复读取响应内容的包装器 支持缓存响应内容,便于日志记录和后续处理 (不缓存SSE)
- CacheX - Variable in class org.miaixz.bus.starter.storage.StorageProviderService
- checkCandidate(String, BeanDefinition) - Method in class org.miaixz.bus.starter.mapper.ClassPathMapperScanner
-
检查候选Bean,防止重复定义
- checkDaoConfig() - Method in class org.miaixz.bus.starter.mapper.MapperFactoryBean
- ChildrenStatics<T> - Class in org.miaixz.bus.spring.boot.statics
-
统计模型持有的子模块
- ChildrenStatics() - Constructor for class org.miaixz.bus.spring.boot.statics.ChildrenStatics
- cipherFilter() - Method in class org.miaixz.bus.starter.vortex.VortexConfiguration
-
创建安全加解密过滤器
- ClassPathMapperScanner - Class in org.miaixz.bus.starter.mapper
-
MyBatis映射器扫描器,通过包路径、注解或标记接口注册映射器 支持指定注解或接口过滤,禁用搜索所有接口时仅扫描指定类型
- ClassPathMapperScanner(BeanDefinitionRegistry) - Constructor for class org.miaixz.bus.starter.mapper.ClassPathMapperScanner
-
构造函数,初始化映射器扫描器
- clear() - Static method in class org.miaixz.bus.spring.ContextBuilder
-
清除请求上下文
- clear(String) - Static method in class org.miaixz.bus.spring.ContextBuilder
-
清除指定请求的缓存
- CLOUD_BOOTSTRAP - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
SpringCloud property source key
- CLOUD_BOOTSTRAP_CONFIGURATION_CLASS - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Property name for bootstrap configuration class name.
- Cluster() - Constructor for class org.miaixz.bus.starter.mongo.MongoProperties.Cluster
- clusterSettings() - Method in class org.miaixz.bus.starter.mongo.MongoConfiguration
-
The
MongoProperties.Clusterbuilder - complex - Variable in class org.miaixz.bus.starter.pay.PayProviderService
- ConfigurationCustomizer - Interface in org.miaixz.bus.starter.mapper
-
自定义自动配置生成的
Configuration对象的回调接口 - configure(List<HttpMessageConverter<?>>) - Method in class org.miaixz.bus.spring.web.FastJsonConverterConfigurer
- configure(List<HttpMessageConverter<?>>) - Method in class org.miaixz.bus.spring.web.GsonConverterConfigurer
- configure(List<HttpMessageConverter<?>>) - Method in class org.miaixz.bus.spring.web.JacksonConverterConfigurer
- configure(List<HttpMessageConverter<?>>) - Method in interface org.miaixz.bus.spring.web.JsonConverterConfigurer
-
配置 HttpMessageConverter 列表。
- configureMessageConverters(List<HttpMessageConverter<?>>) - Method in class org.miaixz.bus.spring.web.WebMvcConfigurer
-
配置 Spring MVC 的消息转换器列表。
- configurePathMatch(PathMatchConfigurer) - Method in class org.miaixz.bus.spring.web.WebMvcConfigurer
-
为所有Controller配置统一前缀
- Connection() - Constructor for class org.miaixz.bus.starter.mongo.MongoProperties.Connection
- connectionSettings() - Method in class org.miaixz.bus.starter.mongo.MongoConfiguration
-
The
MongoProperties.Connectionbuilder - consumerConfig() - Method in class org.miaixz.bus.starter.dubbo.DubboProperties
- containsKey(String) - Method in class org.miaixz.bus.starter.jdbc.DynamicDataSource
-
判断指定DataSrouce当前是否存在
- context - Static variable in class org.miaixz.bus.spring.ProviderManager
-
Spring的IOC容器,默认为空
- context - Variable in class org.miaixz.bus.starter.limiter.LimiterService
- ContextBuilder - Class in org.miaixz.bus.spring
-
HTTP 请求、用户信息等的便捷操作工具类
- ContextBuilder() - Constructor for class org.miaixz.bus.spring.ContextBuilder
- contextLoaded(ConfigurableApplicationContext) - Method in class org.miaixz.bus.spring.boot.SpringApplicationRunListener
- contextPrepared(ConfigurableApplicationContext) - Method in class org.miaixz.bus.spring.boot.SpringApplicationRunListener
- ContextProvider - Interface in org.miaixz.bus.spring
-
请求上下文封装类。
- correct() - Method in class org.miaixz.bus.starter.health.HealthController
-
将存活状态改为 CORRECT,表示 pod 正常运行。
- correct() - Method in class org.miaixz.bus.starter.health.HealthProviderService
-
将存活状态改为 CORRECT,表示 pod 正常运行。
- CORS - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus cors key
- CorsConfiguration - Class in org.miaixz.bus.starter.cors
-
Cors 跨域支持
- CorsConfiguration() - Constructor for class org.miaixz.bus.starter.cors.CorsConfiguration
- corsFilter() - Method in class org.miaixz.bus.starter.cors.CorsConfiguration
-
跨域过滤器
- CorsProperties - Class in org.miaixz.bus.starter.cors
-
Core 跨域相关配置
- CorsProperties() - Constructor for class org.miaixz.bus.starter.cors.CorsProperties
- costThreshold - Variable in class org.miaixz.bus.spring.boot.StartupReporter
- customize(String, Object, BeanStatics) - Method in interface org.miaixz.bus.spring.boot.statics.BeanStaticsCustomizer
-
自定义bean启动
- customize(Configuration) - Method in interface org.miaixz.bus.starter.mapper.ConfigurationCustomizer
-
自定义给定的
Configuration对象 - customize(UndertowServletWebServerFactory) - Method in class org.miaixz.bus.spring.undertow.DeploymentInfoCustomizers
D
- dataSource() - Method in class org.miaixz.bus.starter.jdbc.JdbcConfiguration
-
初始化数据源/多数据源
- DataSource - Annotation Interface in org.miaixz.bus.starter.jdbc
-
多数据源支持
- DATASOURCE - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Spring datasource key
- DataSourceHolder - Class in org.miaixz.bus.starter.jdbc
-
数据源信息
- DataSourceHolder() - Constructor for class org.miaixz.bus.starter.jdbc.DataSourceHolder
- DataSourceHolder.DataSourceSwitch - Class in org.miaixz.bus.starter.jdbc
- DataSourceSwitch() - Constructor for class org.miaixz.bus.starter.jdbc.DataSourceHolder.DataSourceSwitch
- Decrypt() - Constructor for class org.miaixz.bus.starter.sensitive.SensitiveProperties.Decrypt
- DEFAULT_PROFILE_VALUE - Static variable in class org.miaixz.bus.spring.GeniusBuilder
- defaultBanner - Variable in class org.miaixz.bus.spring.banner.AbstractBanner
-
默认旗标文本
- DefaultPlaceHolderBinder - Class in org.miaixz.bus.spring.annotation
-
实现
PlaceHolderBinder从环境中解析占位符 - DefaultPlaceHolderBinder() - Constructor for class org.miaixz.bus.spring.annotation.DefaultPlaceHolderBinder
- DeploymentInfoCustomizers - Class in org.miaixz.bus.spring.undertow
-
容器警告处理
- DeploymentInfoCustomizers() - Constructor for class org.miaixz.bus.spring.undertow.DeploymentInfoCustomizers
- determineCurrentLookupKey() - Method in class org.miaixz.bus.starter.jdbc.DynamicDataSource
-
AbstractRoutingDataSource 抽象类实现方法, 即获取当前线程数据源的key
- doScan(String...) - Method in class org.miaixz.bus.starter.mapper.ClassPathMapperScanner
-
扫描指定包路径,注册映射器Bean 如果未找到映射器,记录警告日志;否则处理Bean定义
- drainStartupStatics() - Method in class org.miaixz.bus.spring.boot.StartupReporter
-
通过从模型中提取阶段返回
StartupTimeline - DRUID - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus druid key
- DUBBO - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus dubbo key
- DubboConfiguration - Class in org.miaixz.bus.starter.dubbo
-
Dubbo自动配置
- DubboConfiguration() - Constructor for class org.miaixz.bus.starter.dubbo.DubboConfiguration
- DubboProperties - Class in org.miaixz.bus.starter.dubbo
-
Dubbo配置项
- DubboProperties() - Constructor for class org.miaixz.bus.starter.dubbo.DubboProperties
- DynamicDataSource - Class in org.miaixz.bus.starter.jdbc
-
多数据源支持
- DynamicDataSource() - Constructor for class org.miaixz.bus.starter.jdbc.DynamicDataSource
E
- ELASTIC - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus elastic key
- ElasticConfiguration - Class in org.miaixz.bus.starter.elastic
-
ElasticSearch 规则配置
- ElasticConfiguration() - Constructor for class org.miaixz.bus.starter.elastic.ElasticConfiguration
- ElasticProperties - Class in org.miaixz.bus.starter.elastic
-
ElasticSearch 配置属性类
- ElasticProperties() - Constructor for class org.miaixz.bus.starter.elastic.ElasticProperties
- elasticsearchClient(RestClientBuilder) - Method in class org.miaixz.bus.starter.elastic.ElasticConfiguration
- EnableAuth - Annotation Interface in org.miaixz.bus.starter.annotation
-
启用第三方授权
- EnableBridge - Annotation Interface in org.miaixz.bus.starter.annotation
-
启用配置中心
- EnableCache - Annotation Interface in org.miaixz.bus.starter.annotation
-
启用缓存支持
- EnableCors - Annotation Interface in org.miaixz.bus.starter.annotation
-
启用跨域支持
- EnableDubbo - Annotation Interface in org.miaixz.bus.starter.annotation
-
启用Dubbo支持
- EnableElastic - Annotation Interface in org.miaixz.bus.starter.annotation
-
启用 ElasticSearch
- EnableHealth - Annotation Interface in org.miaixz.bus.starter.annotation
-
开启健康检查
- EnableI18n - Annotation Interface in org.miaixz.bus.starter.annotation
-
启用国际化支持
- EnableImage - Annotation Interface in org.miaixz.bus.starter.annotation
-
启用图像解析
- EnableJdbc - Annotation Interface in org.miaixz.bus.starter.annotation
-
启用Druid 支持
- EnableLimiter - Annotation Interface in org.miaixz.bus.starter.annotation
-
启用限流降级
- EnableMapper - Annotation Interface in org.miaixz.bus.starter.annotation
-
开启 Mybatis/Mapper
- EnableNotify - Annotation Interface in org.miaixz.bus.starter.annotation
-
启用消息通知
- EnableOffice - Annotation Interface in org.miaixz.bus.starter.annotation
-
启用在线预览
- EnableSensitive - Annotation Interface in org.miaixz.bus.starter.annotation
-
启用数据脱敏
- EnableSocket - Annotation Interface in org.miaixz.bus.starter.annotation
-
启用WebSocket
- EnableStorage - Annotation Interface in org.miaixz.bus.starter.annotation
-
启用OSS存储
- EnableTracer - Annotation Interface in org.miaixz.bus.starter.annotation
-
启用链路追踪
- EnableValidate - Annotation Interface in org.miaixz.bus.starter.annotation
-
启用数据校验
- EnableVortex - Annotation Interface in org.miaixz.bus.starter.annotation
-
启用路由匹配
- EnableWrapper - Annotation Interface in org.miaixz.bus.starter.annotation
-
启用Request/Response请求包装
- Encrypt() - Constructor for class org.miaixz.bus.starter.sensitive.SensitiveProperties.Encrypt
- ENVIRONMENT_PREPARE_STAGE - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
The running stage since
SpringApplicationRunListener.started(ConfigurableApplicationContext, Duration)()} toSpringApplicationRunListener.environmentPrepared(ConfigurableBootstrapContext, ConfigurableEnvironment)(ConfigurableEnvironment)}} - environmentPrepared(ConfigurableBootstrapContext, ConfigurableEnvironment) - Method in class org.miaixz.bus.spring.boot.SpringApplicationRunListener
- ExcludeBeanNameAutoProxy - Class in org.miaixz.bus.spring.autoproxy
-
扩展
BeanNameAutoProxyCreator以支持排除指定的bean名称。 - ExcludeBeanNameAutoProxy() - Constructor for class org.miaixz.bus.spring.autoproxy.ExcludeBeanNameAutoProxy
- extractValueFromJson(String, String) - Static method in class org.miaixz.bus.spring.ContextBuilder
-
从 JSON 字符串中提取指定键的值
F
- factoryBean() - Element in annotation interface org.miaixz.bus.starter.annotation.EnableMapper
-
指定一个自定义的MapperFactoryBean来返回一个mybatis代理作为spring bean
- fallbackProvider() - Method in class org.miaixz.bus.starter.limiter.LimiterConfiguration
- FastJsonConverterConfigurer - Class in org.miaixz.bus.spring.web
-
Fastjson2 JSON 转换器配置器。
- FastJsonConverterConfigurer() - Constructor for class org.miaixz.bus.spring.web.FastJsonConverterConfigurer
- find(BridgeProperties) - Method in interface org.miaixz.bus.starter.bridge.Resolvable
-
获取配置信息
- findAll(BridgeProperties) - Method in interface org.miaixz.bus.starter.bridge.Resolvable
-
批量获取配置信息
- formatFilter() - Method in class org.miaixz.bus.starter.vortex.VortexConfiguration
-
配置格式化过滤器
G
- generateBeanStats(ConfigurableApplicationContext) - Method in class org.miaixz.bus.spring.boot.StartupReporter
-
转换
BufferingApplicationStartup到BeanStatics列表. - GeniusBuilder - Class in org.miaixz.bus.spring
-
全局常量配置
- GeniusBuilder() - Constructor for class org.miaixz.bus.spring.GeniusBuilder
- getActiveProfile() - Static method in class org.miaixz.bus.spring.SpringBuilder
-
获取第一个激活的环境配置
- getActiveProfiles() - Static method in class org.miaixz.bus.spring.SpringBuilder
-
获取当前激活的环境配置
- getApplicationName() - Static method in class org.miaixz.bus.spring.SpringBuilder
-
获取应用程序名称
- getAttribute(String) - Method in class org.miaixz.bus.spring.boot.statics.BaseStatics
- getAuthorize() - Static method in class org.miaixz.bus.spring.ContextBuilder
-
获取当前用户信息
- getAuthorize() - Method in interface org.miaixz.bus.spring.ContextProvider
-
获取当前用户信息。
- getBanner() - Method in class org.miaixz.bus.spring.banner.AbstractBanner
- getBean(Class<T>, Object...) - Static method in class org.miaixz.bus.spring.SpringBuilder
-
通过类型获取Bean
- getBean(String) - Static method in class org.miaixz.bus.spring.SpringBuilder
-
通过名称获取Bean
- getBean(String, Class<T>) - Static method in class org.miaixz.bus.spring.SpringBuilder
-
通过名称和类型获取Bean
- getBean(String, Object...) - Static method in class org.miaixz.bus.spring.SpringBuilder
-
通过名称和参数获取Bean
- getBean(TypeReference<T>) - Static method in class org.miaixz.bus.spring.SpringBuilder
-
通过类型参考获取带泛型的Bean
- getBeanFactory() - Static method in class org.miaixz.bus.spring.SpringBuilder
-
获取Bean工厂
- getBeanNamesForType(Class<?>) - Static method in class org.miaixz.bus.spring.SpringBuilder
-
获取指定类型的Bean名称
- getBeansOfType(Class<T>) - Static method in class org.miaixz.bus.spring.SpringBuilder
-
获取指定类型的所有Bean
- getBody() - Method in class org.miaixz.bus.starter.wrapper.CacheRequestWrapper
- getBody() - Method in class org.miaixz.bus.starter.wrapper.CacheResponseWrapper
- getBodyCache() - Static method in class org.miaixz.bus.spring.ContextBuilder
-
获取 JSON 请求体缓存实例
- getBooleanValue(String, boolean) - Static method in class org.miaixz.bus.spring.ContextBuilder
-
获取布尔型参数值
- getClientIP(HttpServletRequest, String...) - Static method in class org.miaixz.bus.spring.web.SentinelRequestHandler
-
获取客户端IP 默认检测的Header:
- getClientIPByHeader(HttpServletRequest, String...) - Static method in class org.miaixz.bus.spring.web.SentinelRequestHandler
-
获取客户端IP headerNames参数用于自定义检测的Header 需要注意的是,使用此方法获取的客户IP地址必须在Http服务器(例如Nginx)中配置头信息,否则容易造成IP伪造。
- getContext() - Static method in class org.miaixz.bus.spring.SpringBuilder
-
获取Spring上下文
- getCookieValue(String) - Static method in class org.miaixz.bus.spring.ContextBuilder
-
从 Cookie 中获取指定键的值
- getDefaultDataSource() - Method in class org.miaixz.bus.starter.jdbc.DynamicDataSource
-
获取默认数据源
- getDoubleValue(String, double) - Static method in class org.miaixz.bus.spring.ContextBuilder
-
获取双精度浮点型参数值
- getFileExtensions() - Method in class org.miaixz.bus.starter.bridge.BridgePropertyLoader
- getFormatString(Color, boolean, boolean) - Method in class org.miaixz.bus.spring.banner.ImageBanner
- getHeader(String) - Method in class org.miaixz.bus.starter.wrapper.CacheRequestWrapper
- getHeaderCache() - Static method in class org.miaixz.bus.spring.ContextBuilder
-
获取请求头缓存实例
- getHeaders() - Static method in class org.miaixz.bus.spring.ContextBuilder
-
获取 HTTP 请求的所有 Header
- getHeaderValue(String) - Static method in class org.miaixz.bus.spring.ContextBuilder
-
从请求头中获取指定键的值
- getHostList() - Method in class org.miaixz.bus.starter.elastic.ElasticProperties
- getInitializerStartupStatList() - Method in class org.miaixz.bus.spring.boot.SpringApplication
- getInputStream() - Method in class org.miaixz.bus.starter.wrapper.CacheRequestWrapper
- getInstance() - Static method in class org.miaixz.bus.starter.jdbc.DynamicDataSource
-
单例方法
- getIntValue(String, int) - Static method in class org.miaixz.bus.spring.ContextBuilder
-
获取整型参数值
- getJsonBodyValue(String) - Static method in class org.miaixz.bus.spring.ContextBuilder
-
从 JSON 请求体中获取指定键的值
- getJsonValue(String, Class<T>) - Static method in class org.miaixz.bus.spring.ContextBuilder
-
获取 JSON 对象参数值
- getKey() - Static method in class org.miaixz.bus.starter.jdbc.DataSourceHolder
-
Get current DataSource
- getLongValue(String, long) - Static method in class org.miaixz.bus.spring.ContextBuilder
-
获取长整型参数值
- getMapperInterface() - Method in class org.miaixz.bus.starter.mapper.MapperFactoryBean
-
返回MyBatis mapper的mapper接口
- getMessage(String) - Method in class org.miaixz.bus.starter.i18n.I18nMessage
- getMessage(String, Object[]) - Method in class org.miaixz.bus.starter.i18n.I18nMessage
- getMessage(String, Object[], String) - Method in class org.miaixz.bus.starter.i18n.I18nMessage
- getMultipartParameterValue(String) - Static method in class org.miaixz.bus.spring.ContextBuilder
-
从文件上传请求中获取指定键的值
- getObject() - Method in class org.miaixz.bus.starter.mapper.MapperFactoryBean
- getObjectType() - Method in class org.miaixz.bus.starter.mapper.MapperFactoryBean
- getOrder() - Method in class org.miaixz.bus.spring.boot.SpringApplicationRunListener
- getOrder() - Method in class org.miaixz.bus.spring.env.LoggingEnvironmentPostProcessor
- getOrder() - Method in class org.miaixz.bus.spring.env.ScenesEnvironmentPostProcessor
- getOrder() - Method in class org.miaixz.bus.spring.env.SpringEnvironmentPostProcessor
- getOrder() - Method in class org.miaixz.bus.spring.listener.SpringBootConfigListener
-
定义监听器优先级,高于默认值以确保在环境准备阶段早期执行。
- getOrder() - Method in class org.miaixz.bus.spring.listener.SpringCloudConfigListener
- getOrder() - Method in class org.miaixz.bus.starter.bridge.BridgePropertyLoader
- getOutputStream() - Method in class org.miaixz.bus.starter.wrapper.CacheResponseWrapper
- getParameter(String) - Method in class org.miaixz.bus.starter.wrapper.CacheRequestWrapper
- getParameterCache() - Static method in class org.miaixz.bus.spring.ContextBuilder
-
获取请求参数缓存实例
- getParameters() - Static method in class org.miaixz.bus.spring.ContextBuilder
-
获取 HTTP 请求的所有参数
- getParameterValue(String) - Static method in class org.miaixz.bus.spring.ContextBuilder
-
从请求参数中获取指定键的值
- getParameterValues(String) - Method in class org.miaixz.bus.starter.wrapper.CacheRequestWrapper
- getPathVariable(String) - Static method in class org.miaixz.bus.spring.ContextBuilder
-
从路径变量中获取指定键的值
- getPhase() - Method in class org.miaixz.bus.spring.boot.SpringSmartLifecycle
- getPlainBanner() - Method in class org.miaixz.bus.spring.banner.AbstractBanner
-
显示成非ansi模式
- getProperty(String) - Static method in class org.miaixz.bus.spring.SpringBuilder
-
获取配置属性值
- getReader() - Method in class org.miaixz.bus.starter.wrapper.CacheRequestWrapper
- getRequest() - Static method in class org.miaixz.bus.spring.ContextBuilder
-
获取当前 HTTP 请求对象
- getRequestId() - Static method in class org.miaixz.bus.spring.ContextBuilder
-
获取当前请求 ID
- getRequestMappingHandlerMapping() - Method in class org.miaixz.bus.starter.wrapper.WrapperConfiguration
- getStageNyName(String) - Method in class org.miaixz.bus.spring.boot.StartupReporter
-
按名称查找StartupStatics中报告的阶段
- getTenantId() - Static method in class org.miaixz.bus.spring.ContextBuilder
-
获取租户 ID
- getTenantId() - Method in interface org.miaixz.bus.spring.ContextProvider
-
获取租户 ID。
- getValue(String, Class<T>) - Static method in class org.miaixz.bus.spring.ContextBuilder
-
获取指定类型的参数值
- getValue(String, EnumValue.Params) - Static method in class org.miaixz.bus.spring.ContextBuilder
-
从指定来源获取参数值
- getValueFromJsonBody(String) - Static method in class org.miaixz.bus.spring.ContextBuilder
-
从 JSON 请求体中获取指定键的值
- getWriter() - Method in class org.miaixz.bus.starter.wrapper.CacheResponseWrapper
- GsonConverterConfigurer - Class in org.miaixz.bus.spring.web
-
Gson JSON 转换器配置器,与 Spring MVC 集成。
- GsonConverterConfigurer() - Constructor for class org.miaixz.bus.spring.web.GsonConverterConfigurer
H
- handleEmptyBody(Object, HttpInputMessage, MethodParameter, Type, Class<? extends HttpMessageConverter<?>>) - Method in class org.miaixz.bus.starter.sensitive.RequestBodyAdvice
-
如果主体为空,则调用第二个(也是最后一个).
- handler - Variable in class org.miaixz.bus.spring.web.WebMvcConfigurer
- HEALTH - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus vortex key
- HealthConfiguration - Class in org.miaixz.bus.starter.health
-
健康状态
- HealthConfiguration() - Constructor for class org.miaixz.bus.starter.health.HealthConfiguration
- healthController(HealthProviderService, RequestMappingHandlerMapping) - Method in class org.miaixz.bus.starter.health.HealthConfiguration
-
定义 HealthController Bean,并手动注册REST端点。
- HealthController - Class in org.miaixz.bus.starter.health
-
健康检查
- HealthController(HealthProviderService) - Constructor for class org.miaixz.bus.starter.health.HealthController
-
构造函数,注入 HealthProviderService。
- HealthProperties - Class in org.miaixz.bus.starter.health
-
健康状态配置属性。
- HealthProperties() - Constructor for class org.miaixz.bus.starter.health.HealthProperties
- healthProviderService(ApplicationEventPublisher, ApplicationAvailability, Provider) - Method in class org.miaixz.bus.starter.health.HealthConfiguration
-
定义 HealthProviderService Bean。
- HealthProviderService - Class in org.miaixz.bus.starter.health
-
健康状态提供者服务类,用于管理和监控系统的健康状态及硬件信息
- HealthProviderService(HealthProperties, Provider, ApplicationEventPublisher, ApplicationAvailability) - Constructor for class org.miaixz.bus.starter.health.HealthProviderService
-
构造函数,初始化健康状态服务。
- healthz(String) - Method in class org.miaixz.bus.starter.health.HealthController
-
获取系统健康状态信息
- healthz(String) - Method in class org.miaixz.bus.starter.health.HealthProviderService
-
获取系统健康状态信息。
- heartbeatSocketSettings() - Method in class org.miaixz.bus.starter.mongo.MongoConfiguration
-
The heartbeat
MongoProperties.Socketbuilder
I
- I18N - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus i18n key
- I18nConfiguration - Class in org.miaixz.bus.starter.i18n
-
国际化配置
- I18nConfiguration() - Constructor for class org.miaixz.bus.starter.i18n.I18nConfiguration
- I18nMessage - Class in org.miaixz.bus.starter.i18n
-
获取本地 i18n 资源 key = value
- I18nMessage(MessageSource) - Constructor for class org.miaixz.bus.starter.i18n.I18nMessage
- I18nProperties - Class in org.miaixz.bus.starter.i18n
-
国际化资源配置属性
- I18nProperties() - Constructor for class org.miaixz.bus.starter.i18n.I18nProperties
- IMAGE - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus image key
- ImageBanner - Class in org.miaixz.bus.spring.banner
-
ASCII艺术产生的图像文件
- ImageBanner(File) - Constructor for class org.miaixz.bus.spring.banner.ImageBanner
- ImageConfiguration - Class in org.miaixz.bus.starter.image
- ImageConfiguration() - Constructor for class org.miaixz.bus.starter.image.ImageConfiguration
- ImageProperties - Class in org.miaixz.bus.starter.image
-
影像解析配置
- ImageProperties() - Constructor for class org.miaixz.bus.starter.image.ImageProperties
- ImageProperties.Node - Class in org.miaixz.bus.starter.image
-
服务器信息
- initialization() - Method in class org.miaixz.bus.starter.socket.SocketConfiguration
- initialize() - Method in class org.miaixz.bus.spring.banner.AbstractBanner
- INSTANCE - Static variable in class org.miaixz.bus.spring.annotation.DefaultPlaceHolderBinder
- invoke(Object, Method, Object[]) - Method in class org.miaixz.bus.spring.annotation.PlaceHolderHandler
- isCandidateComponent(AnnotatedBeanDefinition) - Method in class org.miaixz.bus.starter.mapper.ClassPathMapperScanner
-
判断是否为候选组件,仅限接口且独立
- isDemoMode() - Static method in class org.miaixz.bus.spring.SpringBuilder
-
判断是否为开发或测试模式
- isDevMode() - Static method in class org.miaixz.bus.spring.SpringBuilder
-
判断是否为开发环境
- isFromConfigurationSource(BeanDefinition) - Static method in class org.miaixz.bus.spring.SpringBuilder
-
检查BeanDefinition是否来源于配置类(而非其他配置源,如XML或组件扫描)。
- isLocalEnv() - Static method in class org.miaixz.bus.spring.GeniusBuilder
-
Check whether running in local development environment
- isLoggingConfig(String) - Static method in class org.miaixz.bus.spring.GeniusBuilder
- isLoggingPattern(String) - Static method in class org.miaixz.bus.spring.GeniusBuilder
- isLoggingPrefix(String) - Static method in class org.miaixz.bus.spring.GeniusBuilder
- isMatch(String, String) - Method in class org.miaixz.bus.spring.autoproxy.ExcludeBeanNameAutoProxy
- isMultipartContent(HttpServletRequest) - Static method in class org.miaixz.bus.spring.ContextBuilder
-
检查请求是否包含文件上传
- isObjectMethod(Method) - Static method in class org.miaixz.bus.spring.annotation.PlaceHolderHandler
- isRunning() - Method in class org.miaixz.bus.spring.boot.SpringSmartLifecycle
- isSingleton() - Method in class org.miaixz.bus.starter.mapper.MapperFactoryBean
- isSpringCloud() - Static method in class org.miaixz.bus.spring.GeniusBuilder
-
Check whether import spring cloud BootstrapConfiguration
- isSpringCloudEnvironmentEnabled(Environment) - Static method in class org.miaixz.bus.spring.GeniusBuilder
-
Check whether spring cloud Bootstrap environment enabled
- isSpringTestEnv() - Static method in class org.miaixz.bus.spring.GeniusBuilder
-
Check whether running in spring test environment
- isStreaming() - Method in class org.miaixz.bus.starter.wrapper.CacheResponseWrapper
-
是否为流式响应
- isTestMode() - Static method in class org.miaixz.bus.spring.SpringBuilder
-
判断是否为测试环境
J
- JacksonConverterConfigurer - Class in org.miaixz.bus.spring.web
-
Jackson JSON 框架的配置器,与 Spring MVC 集成。
- JacksonConverterConfigurer() - Constructor for class org.miaixz.bus.spring.web.JacksonConverterConfigurer
- JdbcConfiguration - Class in org.miaixz.bus.starter.jdbc
-
数据源配置
- JdbcConfiguration() - Constructor for class org.miaixz.bus.starter.jdbc.JdbcConfiguration
- JdbcProperties - Class in org.miaixz.bus.starter.jdbc
-
Druid 配置项
- JdbcProperties() - Constructor for class org.miaixz.bus.starter.jdbc.JdbcProperties
- JsonConverterConfigurer - Interface in org.miaixz.bus.spring.web
-
JSON 转换器配置器接口,用于配置 Spring MVC 的 HttpMessageConverter。
- JVM_STARTING_STAGE - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
The running stage since JVM started to
SpringApplicationRunListener.started(ConfigurableApplicationContext, Duration)()}
K
- keepCompatible(Map<String, String>, boolean) - Static method in class org.miaixz.bus.spring.env.LoggingEnvironmentPostProcessor
-
保持版本兼容,设置以下系统属性:
L
- LIMITER - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus limiter key
- LimiterConfiguration - Class in org.miaixz.bus.starter.limiter
-
限流/降级配置
- LimiterConfiguration() - Constructor for class org.miaixz.bus.starter.limiter.LimiterConfiguration
- LimiterProperties - Class in org.miaixz.bus.starter.limiter
-
限流/降级配置
- LimiterProperties() - Constructor for class org.miaixz.bus.starter.limiter.LimiterProperties
- LimiterScanner - Class in org.miaixz.bus.starter.limiter
-
扫描注解
- LimiterScanner() - Constructor for class org.miaixz.bus.starter.limiter.LimiterScanner
- limiterService() - Method in class org.miaixz.bus.starter.limiter.LimiterConfiguration
- LimiterService - Class in org.miaixz.bus.starter.limiter
- LimiterService(Context) - Constructor for class org.miaixz.bus.starter.limiter.LimiterService
- limitFilter(LimiterRegistry) - Method in class org.miaixz.bus.starter.vortex.VortexConfiguration
-
配置限流过滤器,根据配置决定是否启用
- load(Class<T>, S) - Static method in class org.miaixz.bus.spring.ProviderManager
-
加载 Provider
- load(String, Resource) - Method in class org.miaixz.bus.starter.bridge.BridgePropertyLoader
- loadLogConfiguration(String, String, Map<String, String>, String) - Method in class org.miaixz.bus.spring.env.LoggingEnvironmentPostProcessor
-
加载配置信息
- LOGGING_LEVEL - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Logging level key
- LOGGING_LEVEL_PREFIX - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Logging level prefix
- LOGGING_PATH - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Logging path key
- LOGGING_PATH_PREFIX - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Logging path prefix
- LOGGING_PATTERN_CONSOLE - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Logging pattern console key
- LOGGING_PATTERN_FILE - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Logging pattern file key
- LoggingEnvironmentPostProcessor - Class in org.miaixz.bus.spring.env
-
通过
EnvironmentPostProcessor实现日志配置检测,初始化等 - LoggingEnvironmentPostProcessor() - Constructor for class org.miaixz.bus.spring.env.LoggingEnvironmentPostProcessor
M
- mapperBuilderRef() - Element in annotation interface org.miaixz.bus.starter.annotation.EnableMapper
-
还可以直接配置一个 MapperBuilder bean
- MapperConfiguration - Class in org.miaixz.bus.starter.mapper
-
Mybatis配置类,提供SqlSessionFactory和SqlSessionTemplate
- MapperConfiguration(Environment, ResourceLoader, ObjectProvider<List<ConfigurationCustomizer>>) - Constructor for class org.miaixz.bus.starter.mapper.MapperConfiguration
-
构造函数,初始化环境、资源加载器和配置定制器
- MapperFactoryBean<T> - Class in org.miaixz.bus.starter.mapper
-
支持注入MyBatis映射器接口的BeanFactory, 通过sqlessionFactory或者预先配置的sqlessionTemplate来设置
- MapperFactoryBean() - Constructor for class org.miaixz.bus.starter.mapper.MapperFactoryBean
- MapperFactoryBean(Class<T>) - Constructor for class org.miaixz.bus.starter.mapper.MapperFactoryBean
- MapperScannerRegistrar - Class in org.miaixz.bus.starter.mapper
-
扫描注册
- MapperScannerRegistrar() - Constructor for class org.miaixz.bus.starter.mapper.MapperScannerRegistrar
- markerInterface() - Element in annotation interface org.miaixz.bus.starter.annotation.EnableMapper
-
此属性指定扫描程序将搜索的父程序 扫描器将注册基包中所有同样具有指定接口类作为父类的接口 注意,这可以与annotationClass结合使用
- match() - Method in class org.miaixz.bus.starter.jdbc.AspectjJdbcProxy
-
扫描所有含有@DataSource注解的类
- match() - Method in class org.miaixz.bus.starter.validate.AspectjValidateProxy
-
requestMapping putMapping postMapping patchMapping modelAttribute getMapping deleteMapping CrossOrigin
- mergeProperties(Properties) - Method in class org.miaixz.bus.starter.bridge.BridgePropertyLoader
- methodProvider() - Method in class org.miaixz.bus.starter.limiter.LimiterConfiguration
- MODULE_NAME - Static variable in class org.miaixz.bus.spring.GeniusBuilder
- MODULE_PROFILE - Static variable in class org.miaixz.bus.spring.GeniusBuilder
- ModuleStatics - Class in org.miaixz.bus.spring.boot.statics
-
记录模块刷新的状态模型
- ModuleStatics() - Constructor for class org.miaixz.bus.spring.boot.statics.ModuleStatics
- MONGO - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus mongo key
- MongoConfiguration - Class in org.miaixz.bus.starter.mongo
-
Mongo配置
- MongoConfiguration() - Constructor for class org.miaixz.bus.starter.mongo.MongoConfiguration
- MongoProperties - Class in org.miaixz.bus.starter.mongo
-
Mongo配置信息
MongoClientSettings - MongoProperties() - Constructor for class org.miaixz.bus.starter.mongo.MongoProperties
- MongoProperties.Cluster - Class in org.miaixz.bus.starter.mongo
-
Settings for the cluster.
- MongoProperties.Connection - Class in org.miaixz.bus.starter.mongo
-
All settings that relate to the pool of connections to a MongoDB server.
- MongoProperties.Server - Class in org.miaixz.bus.starter.mongo
-
Settings relating to monitoring of each server.
- MongoProperties.Socket - Class in org.miaixz.bus.starter.mongo
-
The mongo socket settings
- MongoProperties.Ssl - Class in org.miaixz.bus.starter.mongo
-
Settings for connecting to MongoDB via SSL.
- monitorConfig() - Method in class org.miaixz.bus.starter.dubbo.DubboProperties
- MultiFormatArgumentResolver - Class in org.miaixz.bus.spring.web
-
自动参数解析器
- MultiFormatArgumentResolver() - Constructor for class org.miaixz.bus.spring.web.MultiFormatArgumentResolver
- multiple - Variable in class org.miaixz.bus.starter.dubbo.DubboProperties
-
是否绑定到多个Spring bean
- multiple() - Element in annotation interface org.miaixz.bus.starter.annotation.EnableDubbo
-
binding to multiple Spring Beans.
- MYBATIS - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus mybatis key
- MybatisPluginBuilder - Class in org.miaixz.bus.starter.mapper
-
MyBatis 插件构建器,负责初始化并配置 MyBatis 拦截器及其处理器
- MybatisPluginBuilder() - Constructor for class org.miaixz.bus.starter.mapper.MybatisPluginBuilder
- MybatisProperties - Class in org.miaixz.bus.starter.mapper
-
mybatis配置项
- MybatisProperties() - Constructor for class org.miaixz.bus.starter.mapper.MybatisProperties
N
- name() - Method in class org.miaixz.bus.spring.web.FastJsonConverterConfigurer
- name() - Method in class org.miaixz.bus.spring.web.GsonConverterConfigurer
- name() - Method in class org.miaixz.bus.spring.web.JacksonConverterConfigurer
- name() - Method in interface org.miaixz.bus.spring.web.JsonConverterConfigurer
-
返回转换器的名称,用于日志和调试。
- nameGenerator() - Element in annotation interface org.miaixz.bus.starter.annotation.EnableMapper
-
用于命名Spring容器中检测到的组件的
BeanNameGenerator类 - Node() - Constructor for class org.miaixz.bus.starter.image.ImageProperties.Node
- NOTIFY - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus notify key
- NotifyConfiguration - Class in org.miaixz.bus.starter.notify
-
消息通知配置
- NotifyConfiguration() - Constructor for class org.miaixz.bus.starter.notify.NotifyConfiguration
- NotifyProperties - Class in org.miaixz.bus.starter.notify
-
消息通知 1.
- NotifyProperties() - Constructor for class org.miaixz.bus.starter.notify.NotifyProperties
- notifyProviderFactory() - Method in class org.miaixz.bus.starter.notify.NotifyConfiguration
- NotifyProviderService - Class in org.miaixz.bus.starter.notify
-
通知提供服务
- NotifyProviderService(NotifyProperties) - Constructor for class org.miaixz.bus.starter.notify.NotifyProviderService
O
- of(Annotation) - Static method in class org.miaixz.bus.spring.annotation.AnnotationWrapper
-
构造
- of(Class<A>) - Static method in class org.miaixz.bus.spring.annotation.AnnotationWrapper
-
构造
- OFFICE - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus office key
- OfficeConfiguration - Class in org.miaixz.bus.starter.office
-
文档在线预览配置
- OfficeConfiguration() - Constructor for class org.miaixz.bus.starter.office.OfficeConfiguration
- OfficeProperties - Class in org.miaixz.bus.starter.office
-
文档预览配置类
- OfficeProperties() - Constructor for class org.miaixz.bus.starter.office.OfficeProperties
- OfficeProviderService - Class in org.miaixz.bus.starter.office
-
文档在线预览服务提供
- OfficeProviderService(Provider, Provider) - Constructor for class org.miaixz.bus.starter.office.OfficeProviderService
- onApplicationEvent(ApplicationEnvironmentPreparedEvent) - Method in class org.miaixz.bus.spring.listener.SpringBootConfigListener
-
处理
ApplicationEnvironmentPreparedEvent事件,初始化 SpringApplication 并触发配置注册。 - onApplicationEvent(ApplicationEnvironmentPreparedEvent) - Method in class org.miaixz.bus.spring.listener.SpringCloudConfigListener
- onApplicationEvent(ApplicationStartedEvent) - Method in class org.miaixz.bus.spring.boot.SpringApplicationRunListener
- onStateChange(AvailabilityChangeEvent<? extends AvailabilityState>) - Method in class org.miaixz.bus.starter.health.AvailabilityListener
-
监听 AvailabilityChangeEvent 事件,记录状态变更并根据状态类型执行特定动作。
- onStoreSCP() - Method in class org.miaixz.bus.starter.image.ImageConfiguration
- order() - Method in class org.miaixz.bus.spring.web.FastJsonConverterConfigurer
- order() - Method in class org.miaixz.bus.spring.web.GsonConverterConfigurer
- order() - Method in class org.miaixz.bus.spring.web.JacksonConverterConfigurer
- order() - Method in interface org.miaixz.bus.spring.web.JsonConverterConfigurer
-
返回转换器的优先级顺序(值越小,优先级越高)。
- org.miaixz.bus.spring - package org.miaixz.bus.spring
-
Spring 相关封装
- org.miaixz.bus.spring.annotation - package org.miaixz.bus.spring.annotation
- org.miaixz.bus.spring.autoproxy - package org.miaixz.bus.spring.autoproxy
- org.miaixz.bus.spring.banner - package org.miaixz.bus.spring.banner
-
启动 banner
- org.miaixz.bus.spring.boot - package org.miaixz.bus.spring.boot
- org.miaixz.bus.spring.boot.statics - package org.miaixz.bus.spring.boot.statics
- org.miaixz.bus.spring.env - package org.miaixz.bus.spring.env
- org.miaixz.bus.spring.listener - package org.miaixz.bus.spring.listener
- org.miaixz.bus.spring.undertow - package org.miaixz.bus.spring.undertow
- org.miaixz.bus.spring.web - package org.miaixz.bus.spring.web
- org.miaixz.bus.starter.annotation - package org.miaixz.bus.starter.annotation
-
启用注解
- org.miaixz.bus.starter.auth - package org.miaixz.bus.starter.auth
-
Oauth2授权支持
- org.miaixz.bus.starter.bridge - package org.miaixz.bus.starter.bridge
- org.miaixz.bus.starter.cache - package org.miaixz.bus.starter.cache
-
缓存管理
- org.miaixz.bus.starter.cors - package org.miaixz.bus.starter.cors
-
跨域管理
- org.miaixz.bus.starter.dubbo - package org.miaixz.bus.starter.dubbo
-
dubbo支持
- org.miaixz.bus.starter.elastic - package org.miaixz.bus.starter.elastic
- org.miaixz.bus.starter.health - package org.miaixz.bus.starter.health
- org.miaixz.bus.starter.i18n - package org.miaixz.bus.starter.i18n
-
国际化支持
- org.miaixz.bus.starter.image - package org.miaixz.bus.starter.image
-
图形图像支持
- org.miaixz.bus.starter.jdbc - package org.miaixz.bus.starter.jdbc
-
数据源支持
- org.miaixz.bus.starter.limiter - package org.miaixz.bus.starter.limiter
-
流量管控
- org.miaixz.bus.starter.mapper - package org.miaixz.bus.starter.mapper
-
mapper持久化支持
- org.miaixz.bus.starter.mongo - package org.miaixz.bus.starter.mongo
- org.miaixz.bus.starter.notify - package org.miaixz.bus.starter.notify
-
消息通知支持
- org.miaixz.bus.starter.office - package org.miaixz.bus.starter.office
-
Office服务支持
- org.miaixz.bus.starter.pay - package org.miaixz.bus.starter.pay
-
聚合支付
- org.miaixz.bus.starter.sensitive - package org.miaixz.bus.starter.sensitive
-
数据脱敏
- org.miaixz.bus.starter.socket - package org.miaixz.bus.starter.socket
-
Socket服务
- org.miaixz.bus.starter.storage - package org.miaixz.bus.starter.storage
-
对象存储服务
- org.miaixz.bus.starter.tracer - package org.miaixz.bus.starter.tracer
-
调用链路支持
- org.miaixz.bus.starter.validate - package org.miaixz.bus.starter.validate
-
参数校验
- org.miaixz.bus.starter.vortex - package org.miaixz.bus.starter.vortex
-
全局访问网关
- org.miaixz.bus.starter.wrapper - package org.miaixz.bus.starter.wrapper
-
重复读取等支持
- org.miaixz.bus.starter.zookeeper - package org.miaixz.bus.starter.zookeeper
P
- PAY - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus pay key
- PayConfiguration - Class in org.miaixz.bus.starter.pay
-
集合支付配置
- PayConfiguration() - Constructor for class org.miaixz.bus.starter.pay.PayConfiguration
- PayProperties - Class in org.miaixz.bus.starter.pay
-
聚合支付配置 1.
- PayProperties() - Constructor for class org.miaixz.bus.starter.pay.PayProperties
- payProviderFactory(Complex, CacheX) - Method in class org.miaixz.bus.starter.pay.PayConfiguration
- PayProviderService - Class in org.miaixz.bus.starter.pay
-
集合支付服务
- PayProviderService(PayProperties) - Constructor for class org.miaixz.bus.starter.pay.PayProviderService
- PayProviderService(PayProperties, Complex) - Constructor for class org.miaixz.bus.starter.pay.PayProviderService
- PayProviderService(PayProperties, Complex, CacheX) - Constructor for class org.miaixz.bus.starter.pay.PayProviderService
- PlaceHolderBinder - Interface in org.miaixz.bus.spring.annotation
-
返回值信息处理
- PlaceHolderHandler - Class in org.miaixz.bus.spring.annotation
-
实现了
InvocationHandler在获取注释值时从环境绑定值 - PlaceHolderHandler(Annotation, PlaceHolderBinder, Environment) - Constructor for class org.miaixz.bus.spring.annotation.PlaceHolderHandler
- postHandle(HttpServletRequest, HttpServletResponse, Object, ModelAndView) - Method in class org.miaixz.bus.spring.web.SentinelRequestHandler
-
拦截处理程序的执行 实际上是在HandlerAdapter之后调用的 调用处理程序,但在DispatcherServlet呈现视图之前 可以通过给定的ModelAndView向视图公开额外的模型对象 DispatcherServlet在一个执行链中处理一个处理程序,由 任意数量的拦截器,处理程序本身在最后 使用这种方法,每个拦截器可以对一个执行进行后处理, 按执行链的相反顺序应用
- postProcessAfterInitialization(Object, String) - Method in class org.miaixz.bus.starter.limiter.LimiterScanner
- postProcessBeforeInitialization(Object, String) - Method in class org.miaixz.bus.spring.boot.StartupReporterProcessor
- postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class org.miaixz.bus.spring.env.LoggingEnvironmentPostProcessor
- postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class org.miaixz.bus.spring.env.ScenesEnvironmentPostProcessor
- postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class org.miaixz.bus.spring.env.SpringEnvironmentPostProcessor
- prefix - Variable in class org.miaixz.bus.spring.web.WebMvcConfigurer
- preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class org.miaixz.bus.spring.web.SentinelRequestHandler
-
业务处理器处理请求之前被调用,对用户的request进行处理,若返回值为true, 则继续调用后续的拦截器和目标方法;若返回值为false, 则终止请求; 这里可以加上登录校验,权限拦截、请求限流等
- primaryFilter() - Method in class org.miaixz.bus.starter.vortex.VortexConfiguration
-
配置主过滤器
- printBanner(Integer, Double, boolean, boolean) - Method in class org.miaixz.bus.spring.banner.ImageBanner
- printBanner(String) - Method in class org.miaixz.bus.spring.banner.AbstractBanner
- printBanner(String) - Method in class org.miaixz.bus.spring.banner.TextBanner
- printBanner(String) - Method in class org.miaixz.bus.spring.banner.VersionBanner
- printBanner(SpringApplication, ConfigurableEnvironment) - Method in class org.miaixz.bus.spring.banner.BannerPrinter
-
打印 Banner,禁用默认打印,优先检查已有 Banner、banner.txt 或 TextBanner。
- printBanner(Environment, Class<?>, PrintStream) - Method in class org.miaixz.bus.spring.banner.TextBanner
- properties - Variable in class org.miaixz.bus.starter.auth.AuthProviderService
- properties - Variable in class org.miaixz.bus.starter.notify.NotifyProviderService
- properties - Variable in class org.miaixz.bus.starter.pay.PayProviderService
- properties - Variable in class org.miaixz.bus.starter.storage.StorageProviderService
- properties() - Element in annotation interface org.miaixz.bus.starter.annotation.EnableMapper
-
通用 Mapper 的配置,一行一个配置
- protocolConfig() - Method in class org.miaixz.bus.starter.dubbo.DubboProperties
- provider - Static variable in class org.miaixz.bus.spring.ContextBuilder
-
租户 ID 提供者实例
- provider() - Method in class org.miaixz.bus.starter.health.HealthConfiguration
-
定义 Provider Bean,延迟初始化并捕获异常
- ProviderConfig() - Method in class org.miaixz.bus.starter.dubbo.DubboProperties
- ProviderManager - Class in org.miaixz.bus.spring
-
Spring策略模式
- ProviderManager() - Constructor for class org.miaixz.bus.spring.ProviderManager
- publisher(ApplicationContext) - Method in class org.miaixz.bus.starter.health.HealthConfiguration
-
Spring 应用事件发布器,用于发布可用性状态变更事件。
- publishEvent(Object) - Static method in class org.miaixz.bus.spring.SpringBuilder
-
发布事件
- putAttribute(String, String) - Method in class org.miaixz.bus.spring.boot.statics.BaseStatics
R
- read(ProceedingJoinPoint) - Method in class org.miaixz.bus.starter.cache.AspectjCacheProxy
- readWrite(ProceedingJoinPoint) - Method in class org.miaixz.bus.starter.cache.AspectjCacheProxy
- refreshContext() - Static method in class org.miaixz.bus.spring.SpringBuilder
-
刷新Spring上下文
- refuse() - Method in class org.miaixz.bus.starter.health.HealthController
-
将就绪状态改为 REFUSING_TRAFFIC,Kubernetes 拒绝外部请求。
- refuse() - Method in class org.miaixz.bus.starter.health.HealthProviderService
-
将就绪状态改为 REFUSING_TRAFFIC,Kubernetes 拒绝外部请求。
- register(Registry, Context) - Static method in class org.miaixz.bus.starter.auth.AuthProviderService
-
注册组件
- register(Registry, Context) - Static method in class org.miaixz.bus.starter.notify.NotifyProviderService
-
注册组件
- register(Registry, Context) - Static method in class org.miaixz.bus.starter.pay.PayProviderService
-
注册组件
- register(Registry, Context) - Static method in class org.miaixz.bus.starter.storage.StorageProviderService
-
注册组件
- registerBeanDefinition(Class<?>) - Static method in class org.miaixz.bus.spring.SpringBuilder
-
动态注册Bean定义
- registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class org.miaixz.bus.starter.mapper.MapperScannerRegistrar
- registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry, BeanNameGenerator) - Method in class org.miaixz.bus.starter.mapper.MapperScannerRegistrar
- registerConfigs(ConfigurableEnvironment) - Method in class org.miaixz.bus.spring.listener.SpringBootConfigListener
-
注册配置并触发 Banner 打印。
- registerFilters() - Method in class org.miaixz.bus.starter.mapper.ClassPathMapperScanner
-
配置扫描过滤器,设置搜索的接口或注解规则 支持注解、标记接口或默认扫描所有接口,排除package-info.java
- registerSingleton(Class<?>) - Static method in class org.miaixz.bus.spring.SpringBuilder
-
动态注册单例Bean
- registerSingleton(Class<?>, Object) - Static method in class org.miaixz.bus.spring.SpringBuilder
-
动态注册单例Bean
- registrationBodyCacheFilter() - Method in class org.miaixz.bus.starter.wrapper.WrapperConfiguration
- registryConfig() - Method in class org.miaixz.bus.starter.dubbo.DubboProperties
- remove() - Static method in class org.miaixz.bus.starter.jdbc.DataSourceHolder
-
To set DataSource as default
- remove(JoinPoint) - Method in class org.miaixz.bus.starter.cache.AspectjCacheProxy
- removeContext() - Static method in class org.miaixz.bus.spring.SpringBuilder
-
关闭并移除Spring上下文
- replacePlaceholders(String, ConfigurableEnvironment) - Static method in class org.miaixz.bus.spring.SpringBuilder
-
替换文本中的环境变量占位符
- RequestBodyAdvice - Class in org.miaixz.bus.starter.sensitive
-
请求请求处理类(目前仅仅对requestbody有效) 对加了@P的方法的数据进行解密密操作
- RequestBodyAdvice() - Constructor for class org.miaixz.bus.starter.sensitive.RequestBodyAdvice
- requestHandler() - Method in class org.miaixz.bus.starter.wrapper.WrapperConfiguration
- requestInfo(HttpServletRequest, String) - Method in class org.miaixz.bus.spring.web.SentinelRequestHandler
-
请求日志信息
- requestParameters(HttpServletRequest) - Method in class org.miaixz.bus.spring.web.SentinelRequestHandler
-
记录请求参数
- requestProvider() - Method in class org.miaixz.bus.starter.limiter.LimiterConfiguration
- require(Registry) - Method in class org.miaixz.bus.starter.auth.AuthProviderService
-
返回type对象
- require(Registry) - Method in class org.miaixz.bus.starter.notify.NotifyProviderService
-
返回type对象
- require(Registry) - Method in class org.miaixz.bus.starter.pay.PayProviderService
-
返回type对象
- require(Registry) - Method in class org.miaixz.bus.starter.storage.StorageProviderService
- REQUIRE_MODULE - Static variable in class org.miaixz.bus.spring.GeniusBuilder
- reset() - Static method in class org.miaixz.bus.spring.ContextBuilder
-
重置所有缓存实例
- Resolvable - Interface in org.miaixz.bus.starter.bridge
-
服务端-信息处理
- resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class org.miaixz.bus.spring.web.MultiFormatArgumentResolver
-
解析请求参数并绑定到目标对象
- resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class org.miaixz.bus.starter.auth.AuthorizerMethodResolver
- resolveBeanClassType(BeanDefinition) - Static method in class org.miaixz.bus.spring.SpringBuilder
-
从BeanDefinition解析Bean的类类型
- resolveMapperLocations() - Method in class org.miaixz.bus.starter.mapper.MybatisProperties
- resolvePlaceHolder(Object) - Method in class org.miaixz.bus.spring.annotation.PlaceHolderHandler
- resourceClass - Variable in class org.miaixz.bus.spring.banner.AbstractBanner
-
Resource类
- resourceLocation - Variable in class org.miaixz.bus.spring.banner.AbstractBanner
-
Resource位置
- ResponseBodyAdvice - Class in org.miaixz.bus.starter.sensitive
-
请求响应处理类 对加了@Encrypt的方法的数据进行加密操作
- ResponseBodyAdvice() - Constructor for class org.miaixz.bus.starter.sensitive.ResponseBodyAdvice
- restClientBuilder() - Method in class org.miaixz.bus.starter.elastic.ElasticConfiguration
- ROOT_MODULE_NAME - Static variable in class org.miaixz.bus.spring.boot.SpringSmartLifecycle
- run(Class<?>[], String[]) - Static method in class org.miaixz.bus.spring.boot.SpringApplication
- run(Class<?>, String...) - Static method in class org.miaixz.bus.spring.boot.SpringApplication
- run(String...) - Method in class org.miaixz.bus.spring.boot.SpringApplication
S
- scan(String) - Static method in class org.miaixz.bus.spring.SpringHolder
-
获取某个包下所有的class对象
- scanner() - Method in class org.miaixz.bus.starter.limiter.LimiterConfiguration
- ScenesEnvironmentPostProcessor - Class in org.miaixz.bus.spring.env
-
实现
EnvironmentPostProcessor按场景加载配置。 - ScenesEnvironmentPostProcessor() - Constructor for class org.miaixz.bus.spring.env.ScenesEnvironmentPostProcessor
- SENSITIVE - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus sensitive key
- SensitiveConfiguration - Class in org.miaixz.bus.starter.sensitive
-
脱敏配置
- SensitiveConfiguration() - Constructor for class org.miaixz.bus.starter.sensitive.SensitiveConfiguration
- SensitiveProperties - Class in org.miaixz.bus.starter.sensitive
- SensitiveProperties() - Constructor for class org.miaixz.bus.starter.sensitive.SensitiveProperties
- SensitiveProperties.Decrypt - Class in org.miaixz.bus.starter.sensitive
-
解密信息
- SensitiveProperties.Encrypt - Class in org.miaixz.bus.starter.sensitive
-
加密信息
- SentinelRequestHandler - Class in org.miaixz.bus.spring.web
-
请求安全哨兵拦截器 - 提供API请求的全链路安全防护与审计功能 性能优化 使用
CacheRequestWrapper实现请求体缓存, 解决InputStream只能读取一次的问题 响应体记录限制长度(默认150字符),防止大响应体导致内存溢出 支持异步日志记录,减少对主流程性能影响 安全最佳实践 在生产环境启用所有安全模块 定期审计安全日志,分析异常模式 结合WAF(Web应用防火墙)使用,形成纵深防御 对敏感API实施更严格的安全策略 定期更新安全策略,应对新型攻击手段 扩展点 - SentinelRequestHandler() - Constructor for class org.miaixz.bus.spring.web.SentinelRequestHandler
- Server() - Constructor for class org.miaixz.bus.starter.mongo.MongoProperties.Server
- serverSettings() - Method in class org.miaixz.bus.starter.mongo.MongoConfiguration
-
The
MongoProperties.Serverbuilder - service - Variable in class org.miaixz.bus.starter.health.HealthController
- setAnnotationClass(Class<? extends Annotation>) - Method in class org.miaixz.bus.starter.mapper.ClassPathMapperScanner
-
设置扫描的注解类型
- setApplicationContext(ApplicationContext) - Method in class org.miaixz.bus.spring.boot.SpringSmartLifecycle
- setApplicationContext(ApplicationContext) - Method in class org.miaixz.bus.spring.SpringBuilder
- setAppName(String) - Method in class org.miaixz.bus.spring.boot.StartupReporter
- setBodyCache(CacheX<String, String>) - Static method in class org.miaixz.bus.spring.ContextBuilder
-
设置 JSON 请求体缓存实现
- setContentType(String) - Method in class org.miaixz.bus.starter.wrapper.CacheResponseWrapper
- setContext(ConfigurableApplicationContext) - Static method in class org.miaixz.bus.spring.SpringBuilder
-
设置Spring上下文
- setEndTime(long) - Method in class org.miaixz.bus.spring.boot.statics.BaseStatics
- setEnvironment(Environment) - Method in class org.miaixz.bus.starter.mapper.MapperScannerRegistrar
- setExcludeBeanNames(String...) - Method in class org.miaixz.bus.spring.autoproxy.ExcludeBeanNameAutoProxy
-
设置不应该自动用代理包装的bean的名称。
- setHeaderCache(CacheX<String, Map<String, String>>) - Static method in class org.miaixz.bus.spring.ContextBuilder
-
设置请求头缓存实现
- setKey(String) - Static method in class org.miaixz.bus.starter.jdbc.DataSourceHolder
-
To switch DataSource
- setMapperBuilderBeanName(String) - Method in class org.miaixz.bus.starter.mapper.ClassPathMapperScanner
-
设置MapperBuilder的Bean名称
- setMapperFactoryBean(MapperFactoryBean<?>) - Method in class org.miaixz.bus.starter.mapper.ClassPathMapperScanner
-
设置MapperFactoryBean
- setMapperInterface(Class<T>) - Method in class org.miaixz.bus.starter.mapper.MapperFactoryBean
-
设置MyBatis mapper的mapper接口
- setMarkerInterface(Class<?>) - Method in class org.miaixz.bus.starter.mapper.ClassPathMapperScanner
-
设置标记接口
- setParameterCache(CacheX<String, Map<String, String>>) - Static method in class org.miaixz.bus.spring.ContextBuilder
-
设置请求参数缓存实现
- setProvider(ContextProvider) - Static method in class org.miaixz.bus.spring.ContextBuilder
-
设置用户信息提供者
- setRequestId() - Static method in class org.miaixz.bus.spring.ContextBuilder
-
初始化请求上下文
- setResourceLoader(ResourceLoader) - Method in class org.miaixz.bus.starter.mapper.MapperScannerRegistrar
- setSqlSessionFactory(SqlSessionFactory) - Method in class org.miaixz.bus.starter.mapper.ClassPathMapperScanner
-
设置SqlSessionFactory
- setSqlSessionFactoryBeanName(String) - Method in class org.miaixz.bus.starter.mapper.ClassPathMapperScanner
-
设置SqlSessionFactory的Bean名称
- setSqlSessionTemplate(SqlSessionTemplate) - Method in class org.miaixz.bus.starter.mapper.ClassPathMapperScanner
-
设置SqlSessionTemplate
- setSqlSessionTemplateBeanName(String) - Method in class org.miaixz.bus.starter.mapper.ClassPathMapperScanner
-
设置SqlSessionTemplate的Bean名称
- setStartupReporter(StartupReporter) - Method in interface org.miaixz.bus.spring.boot.StartupReporterAware
-
设置该对象运行的StartupReporter
- setTargetDataSources(Map<Object, Object>) - Method in class org.miaixz.bus.starter.jdbc.DynamicDataSource
- Socket() - Constructor for class org.miaixz.bus.starter.mongo.MongoProperties.Socket
- SOCKET - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus socket key
- SocketConfiguration - Class in org.miaixz.bus.starter.socket
-
Socket配置
- SocketConfiguration() - Constructor for class org.miaixz.bus.starter.socket.SocketConfiguration
- SocketProperties - Class in org.miaixz.bus.starter.socket
-
配置信息 1.
- SocketProperties() - Constructor for class org.miaixz.bus.starter.socket.SocketProperties
- SocketQuickService - Class in org.miaixz.bus.starter.socket
- SocketQuickService(SocketProperties) - Constructor for class org.miaixz.bus.starter.socket.SocketQuickService
- socketSettings() - Method in class org.miaixz.bus.starter.mongo.MongoConfiguration
-
The
MongoProperties.Socketbuilder - SPRING_BANNER_LOCATION - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Spring banner location
- SPRING_BANNER_TXT - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Spring banner file
- SPRING_BEAN_INSTANTIATE_TYPES - Static variable in class org.miaixz.bus.spring.boot.StartupReporter
- SPRING_BEAN_POST_PROCESSOR - Static variable in class org.miaixz.bus.spring.GeniusBuilder
- SPRING_BEANS_INSTANTIATE - Static variable in class org.miaixz.bus.spring.GeniusBuilder
- SPRING_BEANS_SMART_INSTANTIATE - Static variable in class org.miaixz.bus.spring.GeniusBuilder
- SPRING_BOOT_BANNER - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Spring boot banner
- SPRING_CONFIG_CLASSES_ENHANCE - Static variable in class org.miaixz.bus.spring.GeniusBuilder
- SPRING_CONFIG_CLASSES_ENHANCE_TYPES - Static variable in class org.miaixz.bus.spring.boot.StartupReporter
- SPRING_CONTEXT_BEAN_FACTORY_POST_PROCESSOR - Static variable in class org.miaixz.bus.spring.GeniusBuilder
- SPRING_CONTEXT_BEANDEF_REGISTRY_POST_PROCESSOR - Static variable in class org.miaixz.bus.spring.GeniusBuilder
- SPRING_CONTEXT_PATH - Static variable in class org.miaixz.bus.spring.GeniusBuilder
- SPRING_CONTEXT_POST_PROCESSOR_TYPES - Static variable in class org.miaixz.bus.spring.boot.StartupReporter
- SPRING_PARENT - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
module.properties keywords
- SpringApplication - Class in org.miaixz.bus.spring.boot
-
扩展
SpringApplication,计算ApplicationContextInitializer初始化时间。 - SpringApplication(Class<?>...) - Constructor for class org.miaixz.bus.spring.boot.SpringApplication
- SpringApplication(ResourceLoader, Class<?>...) - Constructor for class org.miaixz.bus.spring.boot.SpringApplication
- SpringApplicationRunListener - Class in org.miaixz.bus.spring.boot
-
实现
SpringApplicationRunListener和ApplicationListener,计算启动阶段时间。 - SpringApplicationRunListener(SpringApplication) - Constructor for class org.miaixz.bus.spring.boot.SpringApplicationRunListener
- SpringBootConfigListener - Class in org.miaixz.bus.spring.listener
-
监听
ApplicationEnvironmentPreparedEvent事件,注册基于ConfigurableEnvironment的配置源, 并通过BannerPrinter处理 Spring Boot Banner 打印。 - SpringBootConfigListener() - Constructor for class org.miaixz.bus.spring.listener.SpringBootConfigListener
- SpringBuilder - Class in org.miaixz.bus.spring
-
Spring上下文管理和Bean操作工具类
- SpringBuilder() - Constructor for class org.miaixz.bus.spring.SpringBuilder
- SpringCloudConfigListener - Class in org.miaixz.bus.spring.listener
-
实现
org.springframework.context.ApplicationListener<org.springframework.boot.context.event.ApplicationEnvironmentPreparedEvent>以适应spring cloud环境 用于将日志属性注册到spring cloud引导环境。 - SpringCloudConfigListener() - Constructor for class org.miaixz.bus.spring.listener.SpringCloudConfigListener
- SpringEnvironmentPostProcessor - Class in org.miaixz.bus.spring.env
-
实现
EnvironmentPostProcessor来设置一些属性 比如版本,将被添加为一个名为cconfigurationproperties的属性源。 - SpringEnvironmentPostProcessor() - Constructor for class org.miaixz.bus.spring.env.SpringEnvironmentPostProcessor
- SpringHolder - Class in org.miaixz.bus.spring
-
Spring上下文等信息持有者 扫描包配置项及其他属性等
- SpringHolder() - Constructor for class org.miaixz.bus.spring.SpringHolder
- SpringSmartLifecycle - Class in org.miaixz.bus.spring.boot
-
实现
SmartLifecycle计算应用程序上下文刷新时间 - SpringSmartLifecycle(StartupReporter) - Constructor for class org.miaixz.bus.spring.boot.SpringSmartLifecycle
- sqlSessionFactory(DataSource) - Method in class org.miaixz.bus.starter.mapper.MapperConfiguration
-
创建SqlSessionFactory bean
- sqlSessionFactoryRef() - Element in annotation interface org.miaixz.bus.starter.annotation.EnableMapper
-
指定在spring上下文中有多个SqlSessionFactory时使用哪个
SqlSessionFactory通常只有当您有多个数据源时才需要这样做 - sqlSessionTemplate(SqlSessionFactory) - Method in class org.miaixz.bus.starter.mapper.MapperConfiguration
-
创建SqlSessionTemplate bean
- sqlSessionTemplateRef() - Element in annotation interface org.miaixz.bus.starter.annotation.EnableMapper
-
指定在spring上下文中有多个SqlSessionTemplate时使用哪个
SqlSessionTemplate通常只有当您有多个数据源时才需要这样做 - Ssl() - Constructor for class org.miaixz.bus.starter.mongo.MongoProperties.Ssl
- sslSettings() - Method in class org.miaixz.bus.starter.mongo.MongoConfiguration
-
The
MongoProperties.Sslbuilder - start() - Method in class org.miaixz.bus.spring.boot.SpringSmartLifecycle
- start() - Method in class org.miaixz.bus.starter.bridge.BridgeVerticleService
- start() - Method in class org.miaixz.bus.starter.socket.SocketQuickService
- started(ConfigurableApplicationContext, Duration) - Method in class org.miaixz.bus.spring.boot.SpringApplicationRunListener
- starting(ConfigurableBootstrapContext) - Method in class org.miaixz.bus.spring.boot.SpringApplicationRunListener
- StartupReporter - Class in org.miaixz.bus.spring.boot
-
收集和启动报告成本的基本组件
- StartupReporter() - Constructor for class org.miaixz.bus.spring.boot.StartupReporter
- StartupReporterAware - Interface in org.miaixz.bus.spring.boot
-
接口可以由任何对象来实现,只要对象希望得到它所运行的
StartupReporter的通知。 - StartupReporterProcessor - Class in org.miaixz.bus.spring.boot
-
实现了
BeanPostProcessor将StartupReporter注入到StartupReporterAwarebean中。 - StartupReporterProcessor(StartupReporter) - Constructor for class org.miaixz.bus.spring.boot.StartupReporterProcessor
-
构造
- StartupStatics - Class in org.miaixz.bus.spring.boot.statics
-
启动消耗统计组件
- StartupStatics() - Constructor for class org.miaixz.bus.spring.boot.statics.StartupStatics
- statics - Variable in class org.miaixz.bus.spring.boot.StartupReporter
- stop() - Method in class org.miaixz.bus.spring.boot.SpringSmartLifecycle
- stop() - Method in class org.miaixz.bus.starter.bridge.BridgeVerticleService
- stop() - Method in class org.miaixz.bus.starter.socket.SocketQuickService
- STORAGE - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus storage key
- storageCache() - Method in class org.miaixz.bus.starter.storage.StorageConfiguration
- StorageConfiguration - Class in org.miaixz.bus.starter.storage
-
授权配置
- StorageConfiguration() - Constructor for class org.miaixz.bus.starter.storage.StorageConfiguration
- StorageProperties - Class in org.miaixz.bus.starter.storage
-
存储配置信息 1.
- StorageProperties() - Constructor for class org.miaixz.bus.starter.storage.StorageProperties
- storageProviderFactory(CacheX) - Method in class org.miaixz.bus.starter.storage.StorageConfiguration
- StorageProviderService - Class in org.miaixz.bus.starter.storage
-
存储服务提供
- StorageProviderService(StorageProperties) - Constructor for class org.miaixz.bus.starter.storage.StorageProviderService
- StorageProviderService(StorageProperties, CacheX) - Constructor for class org.miaixz.bus.starter.storage.StorageProviderService
- streaming() - Method in class org.miaixz.bus.starter.wrapper.CacheResponseWrapper
- supports(MethodParameter, Class<? extends HttpMessageConverter<?>>) - Method in class org.miaixz.bus.starter.sensitive.ResponseBodyAdvice
- supports(MethodParameter, Type, Class<? extends HttpMessageConverter<?>>) - Method in class org.miaixz.bus.starter.sensitive.RequestBodyAdvice
-
首次调用,以确定是否应用此拦截.
- supportsParameter(MethodParameter) - Method in class org.miaixz.bus.spring.web.MultiFormatArgumentResolver
-
判断是否支持解析当前参数
- supportsParameter(MethodParameter) - Method in class org.miaixz.bus.starter.auth.AuthorizerMethodResolver
- supportWebMvcConfigurer() - Method in class org.miaixz.bus.starter.wrapper.WrapperConfiguration
- switching() - Method in class org.miaixz.bus.starter.jdbc.DataSourceHolder.DataSourceSwitch
-
扫描所有含有@DataSource注解的类
T
- TextBanner - Class in org.miaixz.bus.spring.banner
-
旗标生成器
- TextBanner() - Constructor for class org.miaixz.bus.spring.banner.TextBanner
- TextBanner(Class<?>, String, String) - Constructor for class org.miaixz.bus.spring.banner.TextBanner
- TracerConfiguration - Class in org.miaixz.bus.starter.tracer
- TracerConfiguration() - Constructor for class org.miaixz.bus.starter.tracer.TracerConfiguration
- TracerProperties - Class in org.miaixz.bus.starter.tracer
- TracerProperties() - Constructor for class org.miaixz.bus.starter.tracer.TracerProperties
- transactionManager(DataSource) - Method in class org.miaixz.bus.starter.jdbc.JdbcConfiguration
-
事务支持
U
- unRegisterSingleton(String) - Static method in class org.miaixz.bus.spring.SpringBuilder
-
注销单例Bean
V
- ValidateConfiguration - Class in org.miaixz.bus.starter.validate
-
数据校验配置
- ValidateConfiguration() - Constructor for class org.miaixz.bus.starter.validate.ValidateConfiguration
- value() - Element in annotation interface org.miaixz.bus.starter.annotation.EnableMapper
-
EnableMapper.basePackage()属性的别名,与basePackage有相同效果 - value() - Element in annotation interface org.miaixz.bus.starter.jdbc.DataSource
- VersionBanner - Class in org.miaixz.bus.spring.banner
-
版本旗标生成
- VersionBanner(Class<?>, String, String) - Constructor for class org.miaixz.bus.spring.banner.VersionBanner
- vertx() - Method in class org.miaixz.bus.starter.bridge.BridgeConfiguration
- VORTEX - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus vortex key
- VortexConfiguration - Class in org.miaixz.bus.starter.vortex
-
路由自动配置类,负责配置 WebFlux 路由和拦截器
- VortexConfiguration() - Constructor for class org.miaixz.bus.starter.vortex.VortexConfiguration
- VortexProperties - Class in org.miaixz.bus.starter.vortex
-
路由配置
- VortexProperties() - Constructor for class org.miaixz.bus.starter.vortex.VortexProperties
W
- WebMvcConfigurer - Class in org.miaixz.bus.spring.web
-
配置 Spring MVC 消息转换器,支持字符串和 JSON 序列化/反序列化。
- WebMvcConfigurer(String, String, SentinelRequestHandler) - Constructor for class org.miaixz.bus.spring.web.WebMvcConfigurer
- withBinder(PlaceHolderBinder) - Method in class org.miaixz.bus.spring.annotation.AnnotationWrapper
- withEnvironment(Environment) - Method in class org.miaixz.bus.spring.annotation.AnnotationWrapper
- WORK - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus temp work key
- wrap(A) - Method in class org.miaixz.bus.spring.annotation.AnnotationWrapper
- WRAPPER - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus wrapper key
- WrapperAnnotation - Interface in org.miaixz.bus.spring.annotation
-
接口已经被
AnnotationWrapper包装的类 - WrapperConfiguration - Class in org.miaixz.bus.starter.wrapper
-
Xss/重复读取等WEB封装配置
- WrapperConfiguration() - Constructor for class org.miaixz.bus.starter.wrapper.WrapperConfiguration
- WrapperProperties - Class in org.miaixz.bus.starter.wrapper
-
配置信息
- WrapperProperties() - Constructor for class org.miaixz.bus.starter.wrapper.WrapperProperties
Z
- zkClient() - Method in class org.miaixz.bus.starter.zookeeper.ZookeeperConfiguration
- ZOOKEEPER - Static variable in class org.miaixz.bus.spring.GeniusBuilder
-
Bus zookeeper key
- ZookeeperConfiguration - Class in org.miaixz.bus.starter.zookeeper
-
Zookeeper配置
- ZookeeperConfiguration() - Constructor for class org.miaixz.bus.starter.zookeeper.ZookeeperConfiguration
- ZookeeperProperties - Class in org.miaixz.bus.starter.zookeeper
-
Zookeeper配置信息
- ZookeeperProperties() - Constructor for class org.miaixz.bus.starter.zookeeper.ZookeeperProperties
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form