附录

1. 弹簧特性

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

下表列出了当前支持的所有 Spring 属性。spring-doc.cadn.net.cn

表 1.支持的弹簧属性
名称 描述

spring.beaninfo.ignorespring-doc.cadn.net.cn

指示 Spring 使用Introspector.IGNORE_ALL_BEANINFO调用 JavaBeansIntrospector.看CachedIntrospectionResults了解详情。spring-doc.cadn.net.cn

spring.expression.compiler.modespring-doc.cadn.net.cn

编译 Spring 表达式语言的表达式时使用的模式。spring-doc.cadn.net.cn

spring.getenv.ignorespring-doc.cadn.net.cn

指示 Spring 忽略作系统环境变量,如果 SpringEnvironment属性(例如,配置 String 中的占位符)不是 否则可解决。看AbstractEnvironment了解详情。spring-doc.cadn.net.cn

spring.index.ignorespring-doc.cadn.net.cn

指示 Spring 忽略位于META-INF/spring.components.请参阅生成索引 候选组件的数量。spring-doc.cadn.net.cn

spring.jdbc.getParameterType.ignorespring-doc.cadn.net.cn

指示 Spring 忽略java.sql.ParameterMetaData.getParameterType完全。 请参阅使用对象列表进行批处理作中的注释。spring-doc.cadn.net.cn

spring.jndi.ignorespring-doc.cadn.net.cn

指示 Spring 忽略默认的 JNDI 环境,作为场景的优化 从一开始就找不到此类 JNDI 回退搜索,避免 重复的 JNDI 查找开销。看JndiLocatorDelegate了解详情。spring-doc.cadn.net.cn

spring.objenesis.ignorespring-doc.cadn.net.cn

指示 Spring 忽略 Objenesis,甚至不尝试使用它。看SpringObjenesis了解详情。spring-doc.cadn.net.cn

spring.test.constructor.autowire.modespring-doc.cadn.net.cn

如果@TestConstructor不存在 在测试类上。请参阅更改默认测试构造函数自动连线模式spring-doc.cadn.net.cn

spring.test.context.cache.maxSizespring-doc.cadn.net.cn

Spring TestContext 框架中上下文缓存的最大大小。请参阅上下文缓存spring-doc.cadn.net.cn

spring.test.enclosing.configurationspring-doc.cadn.net.cn

如果@NestedTestConfiguration不存在于测试类中。请参阅更改 默认封闭配置继承模式spring-doc.cadn.net.cn