参考文档的这一部分涵盖适用于多个模块的主题 在核心 Spring 框架中。
Spring 属性
SpringProperties
是一个静态容器
对于控制 Spring 框架的某些低级方面的属性。用户可以
通过 JVM 系统属性或通过方法以编程方式配置这些属性。后者可能是
如果部署环境不允许自定义 JVM 系统属性,则为 necessary 。作为
或者,这些属性可以在根目录下的文件中配置
类路径中,例如,部署在应用程序的 JAR 文件中。SpringProperties.setProperty(String key, String value)
spring.properties
下表列出了当前支持的所有 Spring 属性。
名字 | 描述 |
---|---|
|
指示应用程序应使用 AOT 生成的项目运行。有关详细信息,请参阅 Ahead of Time Optimizations 和 |
|
指示 Spring 在调用
JavaBeans 的 .有关详细信息,请参阅 |
|
指示 Spring 的缓存基础设施忽略 Reactive Streams 的存在,
特别是 Reactor 的 / in 方法返回类型声明。有关详细信息,请参见 |
|
指示 Spring 在类路径扫描期间忽略类格式异常,在
特别是对于不支持的类文件版本。有关详细信息,请参见 |
|
指定公共上下文检查点的属性。请参阅自动
checkpoint/restore 和 |
|
用于在上下文到达特定阶段时终止 JVM 的属性。请参阅自动
checkpoint/restore 和 |
|
XML bean 定义等中使用的 Spring 表达式语言表达式的最大长度。 |
|
为 Spring 表达式语言编译表达式时使用的模式。 |
|
指示 Spring 如果 Spring 属性(例如,配置 String 中的占位符)不是,则忽略操作系统环境变量
否则 resolveable 的。有关详细信息,请参阅 |
|
指示 Spring 完全忽略。
请参阅使用对象列表进行批量操作中的注释。 |
|
指示 Spring 忽略默认的 JNDI 环境,作为场景的优化
在此类 JNDI 回退搜索中始终找不到任何内容,从而避免
重复的 JNDI 查找开销。有关详细信息,请参阅 |
|
指示 Spring 忽略 Objenesis,甚至不要尝试使用它。有关详细信息,请参见 |
|
一个布尔标志,用于控制在 Spring TestContext Framework 中处理 AOT 期间遇到的错误是否应导致整个过程失败的异常。 请参阅对测试的提前支持。 |
|
如果不存在,则使用的默认测试构造函数 autowire 模式
在 Test 类上。请参阅更改默认测试构造函数 autowire 模式。 |
|
Spring TestContext Framework 中上下文缓存的最大大小。请参阅 Context Caching。 |
|
尝试在 Spring TestContext Framework 中加载 时遇到的错误的失败阈值。请参阅 Context Failure Threshold。 |
|
测试类上不存在要使用的默认封闭配置继承模式。请参阅更改默认的封闭配置继承模式。 |
名字 | 描述 |
---|---|
|
指示应用程序应使用 AOT 生成的项目运行。有关详细信息,请参阅 Ahead of Time Optimizations 和 |
|
指示 Spring 在调用
JavaBeans 的 .有关详细信息,请参阅 |
|
指示 Spring 的缓存基础设施忽略 Reactive Streams 的存在,
特别是 Reactor 的 / in 方法返回类型声明。有关详细信息,请参见 |
|
指示 Spring 在类路径扫描期间忽略类格式异常,在
特别是对于不支持的类文件版本。有关详细信息,请参见 |
|
指定公共上下文检查点的属性。请参阅自动
checkpoint/restore 和 |
|
用于在上下文到达特定阶段时终止 JVM 的属性。请参阅自动
checkpoint/restore 和 |
|
XML bean 定义等中使用的 Spring 表达式语言表达式的最大长度。 |
|
为 Spring 表达式语言编译表达式时使用的模式。 |
|
指示 Spring 如果 Spring 属性(例如,配置 String 中的占位符)不是,则忽略操作系统环境变量
否则 resolveable 的。有关详细信息,请参阅 |
|
指示 Spring 完全忽略。
请参阅使用对象列表进行批量操作中的注释。 |
|
指示 Spring 忽略默认的 JNDI 环境,作为场景的优化
在此类 JNDI 回退搜索中始终找不到任何内容,从而避免
重复的 JNDI 查找开销。有关详细信息,请参阅 |
|
指示 Spring 忽略 Objenesis,甚至不要尝试使用它。有关详细信息,请参见 |
|
一个布尔标志,用于控制在 Spring TestContext Framework 中处理 AOT 期间遇到的错误是否应导致整个过程失败的异常。 请参阅对测试的提前支持。 |
|
如果不存在,则使用的默认测试构造函数 autowire 模式
在 Test 类上。请参阅更改默认测试构造函数 autowire 模式。 |
|
Spring TestContext Framework 中上下文缓存的最大大小。请参阅 Context Caching。 |
|
尝试在 Spring TestContext Framework 中加载 时遇到的错误的失败阈值。请参阅 Context Failure Threshold。 |
|
测试类上不存在要使用的默认封闭配置继承模式。请参阅更改默认的封闭配置继承模式。 |