参考文档的这一部分涵盖适用于多个模块的主题 在核心 Spring 框架中。Spring中文文档

弹簧属性

SpringProperties 是一个静态支架 用于控制 Spring 框架的某些低级方面的属性。用户可以 通过 JVM 系统属性或通过该方法以编程方式配置这些属性。后者可能是 如果部署环境不允许自定义 JVM 系统属性,则这是必需的。作为 或者,这些属性可以在根目录中的文件中配置 类路径 — 例如,部署在应用程序的 JAR 文件中。SpringProperties.setProperty(String key, String value)spring.propertiesSpring中文文档

下表列出了当前支持的所有 Spring 属性。Spring中文文档

表 1.支持的 Spring 属性
名字 描述

spring.aot.enabledSpring中文文档

指示应用程序应使用 AOT 生成的项目运行。有关详细信息,请参阅提前优化AotDetectorSpring中文文档

spring.beaninfo.ignoreSpring中文文档

指示 Spring 在调用 JavaBeans 的 。有关详细信息,请参阅 CachedIntrospectionResultsIntrospector.IGNORE_ALL_BEANINFOIntrospectorSpring中文文档

spring.cache.reactivestreams.ignoreSpring中文文档

指示 Spring 的缓存基础设施忽略反应式流的存在, 特别是 Reactor 的 / in 方法返回类型声明。有关详细信息,请参阅 CacheAspectSupportMonoFlux@CacheableSpring中文文档

spring.classformat.ignoreSpring中文文档

指示 Spring 在类路径扫描期间忽略类格式异常,在 特别是对于不受支持的类文件版本。有关详细信息,请参阅 ClassPathScanningCandidateComponentProviderSpring中文文档

spring.context.checkpointSpring中文文档

指定公共上下文检查点的属性。请参阅自动 启动时的检查点/还原DefaultLifecycleProcessor 了解详细信息。Spring中文文档

spring.context.exitSpring中文文档

用于在上下文到达特定阶段时终止 JVM 的属性。请参阅自动 启动时的检查点/还原DefaultLifecycleProcessor 了解详细信息。Spring中文文档

spring.context.expression.maxLengthSpring中文文档

XML Bean 定义中使用的 Spring Expression 语言表达式的最大长度,等等。@ValueSpring中文文档

spring.expression.compiler.modeSpring中文文档

编译 Spring 表达式语言表达式时使用的模式。Spring中文文档

spring.getenv.ignoreSpring中文文档

指示 Spring 忽略操作系统环境变量,如果 Spring 属性(例如,配置 String 中的占位符)不是 否则可解决。有关详细信息,请参见 AbstractEnvironmentEnvironmentSpring中文文档

spring.jdbc.getParameterType.ignoreSpring中文文档

指示 Spring 完全忽略。 请参阅具有对象列表的批处理操作中的注释。java.sql.ParameterMetaData.getParameterTypeSpring中文文档

spring.jndi.ignoreSpring中文文档

指示 Spring 忽略缺省的 JNDI 环境,作为场景的优化 从一开始就找不到此类 JNDI 回退搜索的地方,避免 重复的 JNDI 查找开销。有关详细信息,请参阅 JndiLocatorDelegateSpring中文文档

spring.objenesis.ignoreSpring中文文档

指示 Spring 忽略 Objenesis,甚至不要尝试使用它。有关详细信息,请参阅 SpringObjenesisSpring中文文档

spring.test.aot.processing.failOnErrorSpring中文文档

一个布尔标志,用于控制在 Spring TestContext 框架中的 AOT 处理过程中遇到的错误是否会导致整个过程失败的异常。 请参阅测试的提前支持Spring中文文档

spring.test.constructor.autowire.modeSpring中文文档

如果不存在,则要使用的默认测试构造函数自动连线模式 在测试类上。请参阅更改默认测试构造函数自动连线模式@TestConstructorSpring中文文档

spring.test.context.cache.maxSizeSpring中文文档

Spring TestContext 框架中上下文缓存的最大大小。请参阅上下文缓存Spring中文文档

spring.test.context.failure.thresholdSpring中文文档

尝试在 Spring TestContext 框架中加载时遇到的错误的失败阈值。请参阅上下文失败阈值ApplicationContextSpring中文文档

spring.test.enclosing.configurationSpring中文文档

如果测试类上不存在,则要使用的默认封闭配置继承模式。请参阅更改默认封闭配置继承模式@NestedTestConfigurationSpring中文文档

表 1.支持的 Spring 属性
名字 描述

spring.aot.enabledSpring中文文档

指示应用程序应使用 AOT 生成的项目运行。有关详细信息,请参阅提前优化AotDetectorSpring中文文档

spring.beaninfo.ignoreSpring中文文档

指示 Spring 在调用 JavaBeans 的 。有关详细信息,请参阅 CachedIntrospectionResultsIntrospector.IGNORE_ALL_BEANINFOIntrospectorSpring中文文档

spring.cache.reactivestreams.ignoreSpring中文文档

指示 Spring 的缓存基础设施忽略反应式流的存在, 特别是 Reactor 的 / in 方法返回类型声明。有关详细信息,请参阅 CacheAspectSupportMonoFlux@CacheableSpring中文文档

spring.classformat.ignoreSpring中文文档

指示 Spring 在类路径扫描期间忽略类格式异常,在 特别是对于不受支持的类文件版本。有关详细信息,请参阅 ClassPathScanningCandidateComponentProviderSpring中文文档

spring.context.checkpointSpring中文文档

指定公共上下文检查点的属性。请参阅自动 启动时的检查点/还原DefaultLifecycleProcessor 了解详细信息。Spring中文文档

spring.context.exitSpring中文文档

用于在上下文到达特定阶段时终止 JVM 的属性。请参阅自动 启动时的检查点/还原DefaultLifecycleProcessor 了解详细信息。Spring中文文档

spring.context.expression.maxLengthSpring中文文档

XML Bean 定义中使用的 Spring Expression 语言表达式的最大长度,等等。@ValueSpring中文文档

spring.expression.compiler.modeSpring中文文档

编译 Spring 表达式语言表达式时使用的模式。Spring中文文档

spring.getenv.ignoreSpring中文文档

指示 Spring 忽略操作系统环境变量,如果 Spring 属性(例如,配置 String 中的占位符)不是 否则可解决。有关详细信息,请参见 AbstractEnvironmentEnvironmentSpring中文文档

spring.jdbc.getParameterType.ignoreSpring中文文档

指示 Spring 完全忽略。 请参阅具有对象列表的批处理操作中的注释。java.sql.ParameterMetaData.getParameterTypeSpring中文文档

spring.jndi.ignoreSpring中文文档

指示 Spring 忽略缺省的 JNDI 环境,作为场景的优化 从一开始就找不到此类 JNDI 回退搜索的地方,避免 重复的 JNDI 查找开销。有关详细信息,请参阅 JndiLocatorDelegateSpring中文文档

spring.objenesis.ignoreSpring中文文档

指示 Spring 忽略 Objenesis,甚至不要尝试使用它。有关详细信息,请参阅 SpringObjenesisSpring中文文档

spring.test.aot.processing.failOnErrorSpring中文文档

一个布尔标志,用于控制在 Spring TestContext 框架中的 AOT 处理过程中遇到的错误是否会导致整个过程失败的异常。 请参阅测试的提前支持Spring中文文档

spring.test.constructor.autowire.modeSpring中文文档

如果不存在,则要使用的默认测试构造函数自动连线模式 在测试类上。请参阅更改默认测试构造函数自动连线模式@TestConstructorSpring中文文档

spring.test.context.cache.maxSizeSpring中文文档

Spring TestContext 框架中上下文缓存的最大大小。请参阅上下文缓存Spring中文文档

spring.test.context.failure.thresholdSpring中文文档

尝试在 Spring TestContext 框架中加载时遇到的错误的失败阈值。请参阅上下文失败阈值ApplicationContextSpring中文文档

spring.test.enclosing.configurationSpring中文文档

如果测试类上不存在,则要使用的默认封闭配置继承模式。请参阅更改默认封闭配置继承模式@NestedTestConfigurationSpring中文文档