Package-level declarations

Types

Link copied to clipboard
@Configuration
@EnableConfigurationProperties(value = [SharedConfigProperties::class])
class SharedConfigAutoConfiguration

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.

Link copied to clipboard
@ConfigurationProperties(prefix = "veds.shared")
data class SharedConfigProperties(val keycloak: SharedConfigProperties.KeycloakProperties)

Type-safe binding for the veds.shared.* configuration namespace loaded from shared-config.yml by SharedConfigEnvironmentPostProcessor.