pcp-ui-service: удалить мёртвый реактивный CorsFilterComponent (сервлет-стек его не вызывает)

This commit is contained in:
Дмитрий Соловьев
2026-06-03 09:45:24 +03:00
parent 938248d150
commit 9a2ba655e1
@@ -7,38 +7,6 @@ import org.springframework.web.filter.CorsFilter
import org.springframework.web.servlet.config.annotation.CorsRegistry
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer
import org.springframework.stereotype.Component
import org.springframework.web.server.ServerWebExchange
import org.springframework.web.server.WebFilter
import org.springframework.web.server.WebFilterChain
import reactor.core.publisher.Mono
@Component
class CorsFilterComponent : WebFilter {
override fun filter(ctx: ServerWebExchange, chain: WebFilterChain): Mono<Void> {
if (ctx != null) {
ctx.response.headers.add("Access-Control-Allow-Origin", "*")
ctx.response.headers.add("Access-Control-Allow-Methods", "GET, PUT, POST, DELETE, OPTIONS")
ctx.response.headers.add(
"Access-Control-Allow-Headers",
"DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Content-Range,Range"
)
ctx.response.headers.add(
"Access-Control-Expose-Headers",
"DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Content-Range,Range"
)
return chain?.filter(ctx) ?: Mono.empty()
} else {
return chain?.filter(ctx) ?: Mono.empty()
}
}
}
@Configuration
class WebConfig : WebMvcConfigurer {