Polish DynamicPropertyRegistrar documentation
This commit is contained in:
parent
398e5528a1
commit
d097eea3a8
|
@ -162,7 +162,7 @@ Java::
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
DynamicPropertyRegistrar apiServerProperties(ApiServer apiServer) {
|
DynamicPropertyRegistrar apiPropertiesRegistrar(ApiServer apiServer) {
|
||||||
return registry -> registry.add("api.url", apiServer::getUrl);
|
return registry -> registry.add("api.url", apiServer::getUrl);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -181,7 +181,7 @@ Kotlin::
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
fun apiServerProperties(apiServer: ApiServer): DynamicPropertyRegistrar {
|
fun apiPropertiesRegistrar(apiServer: ApiServer): DynamicPropertyRegistrar {
|
||||||
return registry -> registry.add("api.url", apiServer::getUrl)
|
return registry -> registry.add("api.url", apiServer::getUrl)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -67,7 +67,7 @@ package org.springframework.test.context;
|
||||||
* }
|
* }
|
||||||
*
|
*
|
||||||
* @Bean
|
* @Bean
|
||||||
* DynamicPropertyRegistrar apiServerProperties(ApiServer apiServer) {
|
* DynamicPropertyRegistrar apiPropertiesRegistrar(ApiServer apiServer) {
|
||||||
* return registry -> registry.add("api.url", apiServer::getUrl);
|
* return registry -> registry.add("api.url", apiServer::getUrl);
|
||||||
* }
|
* }
|
||||||
*
|
*
|
||||||
|
@ -82,6 +82,9 @@ package org.springframework.test.context;
|
||||||
@FunctionalInterface
|
@FunctionalInterface
|
||||||
public interface DynamicPropertyRegistrar {
|
public interface DynamicPropertyRegistrar {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Register dynamic properties in the supplied registry.
|
||||||
|
*/
|
||||||
void accept(DynamicPropertyRegistry registry);
|
void accept(DynamicPropertyRegistry registry);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -117,12 +117,12 @@ class DynamicPropertyRegistrarIntegrationTests {
|
||||||
// context which further ensures that the dynamic "api.url" property is
|
// context which further ensures that the dynamic "api.url" property is
|
||||||
// available to all standard singleton beans.
|
// available to all standard singleton beans.
|
||||||
@Bean
|
@Bean
|
||||||
DynamicPropertyRegistrar apiServerProperties1(ApiServer apiServer) {
|
DynamicPropertyRegistrar apiPropertiesRegistrar1(ApiServer apiServer) {
|
||||||
return registry -> registry.add(API_URL_1, () -> apiServer.getUrl() + "/1");
|
return registry -> registry.add(API_URL_1, () -> apiServer.getUrl() + "/1");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
DynamicPropertyRegistrar apiServerProperties2(ApiServer apiServer) {
|
DynamicPropertyRegistrar apiPropertiesRegistrar2(ApiServer apiServer) {
|
||||||
return registry -> registry.add(API_URL_2, () -> apiServer.getUrl() + "/2");
|
return registry -> registry.add(API_URL_2, () -> apiServer.getUrl() + "/2");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -112,7 +112,7 @@ class DynamicPropertySourceIntegrationTests {
|
||||||
static class Config {
|
static class Config {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
DynamicPropertyRegistrar magicWordProperties() {
|
DynamicPropertyRegistrar magicPropertiesRegistrar() {
|
||||||
return registry -> registry.add(MAGIC_WORD, () -> "enigma");
|
return registry -> registry.add(MAGIC_WORD, () -> "enigma");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue