parent
77a5259317
commit
ca57e58ee5
|
|
@ -34,7 +34,7 @@ import org.springframework.context.annotation.Bean;
|
|||
import org.springframework.context.annotation.Configuration;
|
||||
|
||||
/**
|
||||
* {@link Configuration Auto-configuration} for {@link CacheMeterBinderProvider} beans.
|
||||
* Configure {@link CacheMeterBinderProvider} beans.
|
||||
*
|
||||
* @author Stephane Nicoll
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -152,13 +152,11 @@ public class ConfigurationPropertiesReportEndpoint implements ApplicationContext
|
|||
* @param prefix the prefix
|
||||
* @return the serialized instance
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
private Map<String, Object> safeSerialize(ObjectMapper mapper, Object bean,
|
||||
String prefix) {
|
||||
try {
|
||||
@SuppressWarnings("unchecked")
|
||||
Map<String, Object> result = new HashMap<>(
|
||||
mapper.convertValue(bean, Map.class));
|
||||
return result;
|
||||
return new HashMap<>(mapper.convertValue(bean, Map.class));
|
||||
}
|
||||
catch (Exception ex) {
|
||||
return new HashMap<>(Collections.singletonMap("error",
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ public class SecurityRequestMatcherProviderAutoConfigurationTests {
|
|||
.withUserConfiguration(TestConfiguration.class);
|
||||
|
||||
@Test
|
||||
public void registersMvcRequestMatcherProviderForIfMvcPresent() {
|
||||
public void registersMvcRequestMatcherProviderIfMvcPresent() {
|
||||
this.contextRunner.run((context) -> assertThat(context)
|
||||
.hasSingleBean(MvcRequestMatcherProvider.class));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -543,7 +543,7 @@ Consider the following JSON request body:
|
|||
}
|
||||
----
|
||||
|
||||
This can be used to invoke a write operation that takes a `String test` and `int counter`
|
||||
This can be used to invoke a write operation that takes `String name` and `int counter`
|
||||
parameters.
|
||||
|
||||
TIP: Because endpoints are technology agnostic, only simple types can be specified in the
|
||||
|
|
|
|||
|
|
@ -6433,7 +6433,7 @@ mapper, which can be one of the following libraries:
|
|||
* `Gson`
|
||||
* `Jsonb`
|
||||
|
||||
TIP: A list of the auto-configuration that is enabled by `@JsonTest` can be
|
||||
TIP: A list of the auto-configurations that are enabled by `@JsonTest` can be
|
||||
<<appendix-test-auto-configuration#test-auto-configuration,found in the appendix>>.
|
||||
|
||||
If you need to configure elements of the auto-configuration, you can use the
|
||||
|
|
@ -6611,7 +6611,7 @@ auto-configures the Spring WebFlux infrastructure and limits scanned beans to
|
|||
`WebFluxConfigurer`. Regular `@Component` beans are not scanned when the `@WebFluxTest`
|
||||
annotation is used.
|
||||
|
||||
TIP: A list of the auto-configuration that is enabled by `@WebFluxTest` can be
|
||||
TIP: A list of the auto-configurations that are enabled by `@WebFluxTest` can be
|
||||
<<appendix-test-auto-configuration#test-auto-configuration,found in the appendix>>.
|
||||
|
||||
TIP: If you need to register extra components, such as Jackson `Module`, you can import
|
||||
|
|
@ -6771,7 +6771,7 @@ following example:
|
|||
`DataSource`. By default, it configures an in-memory embedded database and a
|
||||
`JdbcTemplate`. Regular `@Component` beans are not loaded into the `ApplicationContext`.
|
||||
|
||||
TIP: A list of the auto-configuration that is enabled by `@JdbcTest` can be
|
||||
TIP: A list of the auto-configurations that are enabled by `@JdbcTest` can be
|
||||
<<appendix-test-auto-configuration#test-auto-configuration,found in the appendix>>.
|
||||
|
||||
By default, JDBC tests are transactional and roll back at the end of each test. See the
|
||||
|
|
@ -6812,7 +6812,7 @@ you can use `@AutoConfigureTestDatabase` to override those settings. (For more a
|
|||
jOOQ with Spring Boot, see "<<boot-features-jooq>>", earlier in this chapter.) Regular
|
||||
`@Component` beans are not loaded into the `ApplicationContext`.
|
||||
|
||||
TIP: A list of the auto-configuration that is enabled by `@JooqTest` can be
|
||||
TIP: A list of the auto-configurations that are enabled by `@JooqTest` can be
|
||||
<<appendix-test-auto-configuration#test-auto-configuration,found in the appendix>>.
|
||||
|
||||
`@JooqTest` configures a `DSLContext`. Regular `@Component` beans are not loaded into the
|
||||
|
|
@ -7197,7 +7197,7 @@ include::{code-examples}/test/autoconfigure/restdocs/restassured/AdvancedConfigu
|
|||
==== Additional Auto-configuration and Slicing
|
||||
Each slice provides one or more `@AutoConfigure...` annotations that namely defines the
|
||||
auto-configurations that should be included as part of a slice. Additional
|
||||
auto-configurations can be added by creating a custom `@AutoConfigure` annotation or
|
||||
auto-configurations can be added by creating a custom `@AutoConfigure...` annotation or
|
||||
simply by adding `@ImportAutoConfiguration` to the test as shown in the following example:
|
||||
|
||||
[source,java,indent=0]
|
||||
|
|
|
|||
Loading…
Reference in New Issue