refactoring Dokumentation

This commit is contained in:
2025-10-15 12:48:00 +02:00
parent e8f33e465c
commit be464f2ac0
42 changed files with 1155 additions and 13101 deletions
@@ -20,7 +20,7 @@ import kotlin.uuid.Uuid
*/
/**
* Global Filter für Korrelations-IDs zur Request-Verfolgung.
* Global Filter für Correlations-IDs zur Request-Verfolgung.
*/
@Component
class CorrelationIdFilter : GlobalFilter, Ordered {
@@ -75,7 +75,7 @@ class GatewayMetricsConfig {
* Bean für Request Duration Timer - entfernt um Konflikte mit dem WebFilter zu vermeiden.
* Die Request-Zeiten werden automatisch im GatewayMetricsWebFilter erfasst.
*/
// @Bean - Entfernt um Prometheus Meter-Konflikte zu vermeiden
// @Bean - entfernt, um Prometheus Meter-Konflikte zu vermeiden,
// fun requestTimer(meterRegistry: MeterRegistry): Timer { ... }
/**
@@ -66,7 +66,7 @@ class SecurityConfig(
*/
@Bean
fun reactiveJwtDecoder(
@Value("\${spring.security.oauth2.resourceserver.jwt.jwk-set-uri:}") jwkSetUri: String
@Value($$"${spring.security.oauth2.resourceserver.jwt.jwk-set-uri:}") jwkSetUri: String
): ReactiveJwtDecoder {
return if (jwkSetUri.isNotBlank()) {
try {
@@ -114,7 +114,7 @@ class SecurityConfig(
}
/**
* Konfigurations-Properties für alle sicherheitsrelevanten Einstellungen des Gateways.
* Configurations-Properties für alle sicherheitsrelevanten Einstellungen des Gateways.
*/
@ConfigurationProperties(prefix = "gateway.security")
data class GatewaySecurityProperties(