SharedConfigAutoConfiguration

@Configuration
@EnableConfigurationProperties(value = [SharedConfigProperties::class])
class SharedConfigAutoConfiguration(source)

Autoconfiguration that registers SharedConfigProperties so the veds.shared.* namespace (Keycloak server URL, realm, admin client, cookie settings, …) is available to every microservice via constructor injection without each service having to declare @EnableConfigurationProperties itself.

Paired with SharedConfigEnvironmentPostProcessor, which loads the underlying shared-config.yml from the classpath.

Constructors

Link copied to clipboard
constructor()