@ -75,7 +75,7 @@ rules of thumb:
@@ -75,7 +75,7 @@ rules of thumb:
are `server.port`, `server.address` etc. In a running Actuator app look at the
`configprops` endpoint.
* Look for uses of the `bind` method on the `Binder` to pull configuration values explicitly out of the
`Environment` in a relaxed manner. It is often is used with a prefix.
`Environment` in a relaxed manner. It is often used with a prefix.
* Look for `@Value` annotations that bind directly to the `Environment`.
* Look for `@ConditionalOnExpression` annotations that switch features on and off in
response to SpEL expressions, normally evaluated with placeholders resolved from the
@ -125,7 +125,7 @@ TIP: The `Environment` will already have been prepared with all the usual proper
@@ -125,7 +125,7 @@ TIP: The `Environment` will already have been prepared with all the usual proper
that Spring Boot loads by default. It is therefore possible to get the location of the
file from the environment. This example adds the `custom-resource` property source at the
end of the list so that a key defined in any of the usual other locations takes
precedence. A custom implementation may obviously defines another order.
precedence. A custom implementation may obviously define another order.
NOTE: While using `@PropertySource` on your `@SpringBootApplication` seems convenient and
easy enough to load a custom resource in the `Environment`, we do not recommend it as
@ -835,7 +835,7 @@ nuclear option is to add your own `TomcatServletWebServerFactory`.
@@ -835,7 +835,7 @@ nuclear option is to add your own `TomcatServletWebServerFactory`.
[[howto-enable-multiple-connectors-in-tomcat]]
=== Enable Multiple Connectors with Tomcat
Add a `org.apache.catalina.connector.Connector` to the
Add an `org.apache.catalina.connector.Connector` to the
`TomcatServletWebServerFactory` which can allow multiple connectors, e.g. HTTP and
To make your web-app into an OAuth2 client you can simply add `@EnableOAuth2Client` and
Spring Boot will create a `OAuth2ClientContext` and `OAuth2ProtectedResourceDetails` that
Spring Boot will create an `OAuth2ClientContext` and `OAuth2ProtectedResourceDetails` that
are necessary to create an `OAuth2RestOperations`. Spring Boot does not automatically
create such bean but you can easily create your own:
@ -4279,7 +4279,7 @@ If the connection to InfluxDB requires a user and password, you can set the
@@ -4279,7 +4279,7 @@ If the connection to InfluxDB requires a user and password, you can set the
`spring.influx.user` and `spring.influx.password` properties accordingly.
InfluxDB relies on OkHttp. If you need to tune the http client `InfluxDB` uses behind the
scenes, you can register a `OkHttpClient.Builder` bean.
scenes, you can register an `OkHttpClient.Builder` bean.
@ -4443,7 +4443,7 @@ There are several ways to customize the underlying `javax.cache.cacheManager`:
@@ -4443,7 +4443,7 @@ There are several ways to customize the underlying `javax.cache.cacheManager`:
invoked with the reference of the `CacheManager` for full customization.
TIP: If a standard `javax.cache.CacheManager` bean is defined, it is wrapped
automatically in a `org.springframework.cache.CacheManager` implementation that the
automatically in an `org.springframework.cache.CacheManager` implementation that the
abstraction expects. No further customization is applied on it.