参考文档的这一部分涵盖了适用于核心 Spring Framework 中的多个模块的主题。
1. 弹簧属性
SpringProperties
是控制 Spring 框架的某些低级方面的属性的静态持有者。用户可以通过 JVM 系统属性或通过该
SpringProperties.setProperty(String key, String value)
方法以编程方式配置这些属性。如果部署环境不允许自定义 JVM 系统属性,则后者可能是必需的。作为替代方案,可以在spring.properties
类路径根目录中的文件中配置这些属性——例如,部署在应用程序的 JAR 文件中。
下表列出了所有当前支持的 Spring 属性。
姓名 | 描述 |
---|---|
|
|
|
为Spring Expression Language编译表达式时使用的模式 。 |
|
|
|
指示 Spring 忽略位于
|
|
指示 Spring |
|
指示 Spring 忽略默认的 JNDI 环境,作为对此类 JNDI 回退搜索开始时找不到任何内容的场景的优化,避免重复的 JNDI 查找开销。详情请参阅
|
|
指示 Spring 忽略 Objenesis,甚至不尝试使用它。详情请参阅
|
|
如果测试类不存在,则使用默认的测试构造函数自动装配模式。 |
|
Spring TestContext Framework中上下文缓存的最大大小。请参阅 上下文缓存。 |
|
如果测试类不存在,则使用
的默认封闭配置继承模式。 |