6 changed files with 114 additions and 27 deletions
@ -0,0 +1,84 @@
@@ -0,0 +1,84 @@
|
||||
[[appendix]] |
||||
= Appendix |
||||
:doc-root: https://docs.spring.io |
||||
:api-spring-framework: {doc-root}/spring-framework/docs/{spring-version}/javadoc-api/org/springframework |
||||
:toc: left |
||||
:toclevels: 4 |
||||
:tabsize: 4 |
||||
:docinfo1: |
||||
|
||||
This part of the reference documentation covers topics that apply to multiple modules |
||||
within the core Spring Framework. |
||||
|
||||
|
||||
[[appendix-spring-properties]] |
||||
== Spring Properties |
||||
|
||||
{api-spring-framework}/core/SpringProperties.html[`SpringProperties`] is a static holder |
||||
for properties that control certain low-level aspects of the Spring Framework. Users can |
||||
configure these properties via JVM system properties or programmatically via the |
||||
`SpringProperties.setProperty(String key, String value)` method. The latter may be |
||||
necessary if the deployment environment disallows custom JVM system properties. As an |
||||
alternative, these properties may be configured in a `spring.properties` file in the root |
||||
of the classpath -- for example, deployed within the application's JAR file. |
||||
|
||||
The following table lists all currently supported Spring properties. |
||||
|
||||
.Supported Spring Properties |
||||
|=== |
||||
| Name | Description |
||||
|
||||
| `spring.beaninfo.ignore` |
||||
| Instructs Spring to use the `Introspector.IGNORE_ALL_BEANINFO` mode when calling the |
||||
JavaBeans `Introspector`. See |
||||
{api-spring-framework}++/beans/CachedIntrospectionResults.html#IGNORE_BEANINFO_PROPERTY_NAME++[`CachedIntrospectionResults`] |
||||
for details. |
||||
|
||||
| `spring.expression.compiler.mode` |
||||
| The mode to use when compiling expressions for the |
||||
<<core.adoc#expressions-compiler-configuration, Spring Expression Language>>. |
||||
|
||||
| `spring.getenv.ignore` |
||||
| Instructs Spring to ignore operating system environment variables if a Spring |
||||
`Environment` property -- for example, a placeholder in a configuration String -- isn't |
||||
resolvable otherwise. See |
||||
{api-spring-framework}++/core/env/AbstractEnvironment.html#IGNORE_GETENV_PROPERTY_NAME++[`AbstractEnvironment`] |
||||
for details. |
||||
|
||||
| `spring.index.ignore` |
||||
| Instructs Spring to ignore the components index located in |
||||
`META-INF/spring.components`. See <<core.adoc#beans-scanning-index, Generating an Index |
||||
of Candidate Components>>. |
||||
|
||||
| `spring.jdbc.getParameterType.ignore` |
||||
| Instructs Spring to ignore `java.sql.ParameterMetaData.getParameterType` completely. |
||||
See the note in <<data-access.adoc#jdbc-batch-list, Batch Operations with a List of Objects>>. |
||||
|
||||
| `spring.jndi.ignore` |
||||
| Instructs Spring to ignore a default JNDI environment, as an optimization for scenarios |
||||
where nothing is ever to be found for such JNDI fallback searches to begin with, avoiding |
||||
the repeated JNDI lookup overhead. See |
||||
{api-spring-framework}++/jndi/JndiLocatorDelegate.html#IGNORE_JNDI_PROPERTY_NAME++[`JndiLocatorDelegate`] |
||||
for details. |
||||
|
||||
| `spring.objenesis.ignore` |
||||
| Instructs Spring to ignore Objenesis, not even attempting to use it. See |
||||
{api-spring-framework}++/objenesis/SpringObjenesis.html#IGNORE_OBJENESIS_PROPERTY_NAME++[`SpringObjenesis`] |
||||
for details. |
||||
|
||||
| `spring.test.constructor.autowire.mode` |
||||
| The default _test constructor autowire mode_ to use if `@TestConstructor` is not present |
||||
on a test class. See <<testing.adoc#integration-testing-annotations-testconstructor, |
||||
Changing the default test constructor autowire mode>>. |
||||
|
||||
| `spring.test.context.cache.maxSize` |
||||
| The maximum size of the context cache in the _Spring TestContext Framework_. See |
||||
<<testing.adoc#testcontext-ctx-management-caching, Context Caching>>. |
||||
|
||||
| `spring.test.enclosing.configuration` |
||||
| The default _enclosing configuration inheritance mode_ to use if |
||||
`@NestedTestConfiguration` is not present on a test class. See |
||||
<<testing.adoc#integration-testing-annotations-nestedtestconfiguration, Changing the |
||||
default enclosing configuration inheritance mode>>. |
||||
|
||||
|=== |
||||
Loading…
Reference in new issue