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