Ich habe die zulässigen Ursprünge für CORS in der Spring-Yml-Konfiguration wie folgt konfiguriert.Spring Yml-Konfiguration für CORS nicht verwendet
endpoints:
cors:
allowed-origins: http://client.local
allow-credentials: true
Aber es wurde nicht angewandt, bis ich eine Java-Konfiguration hinzugefügt als
@Configuration
@EnableWebMvc
public class WebConfiguration extends WebMvcConfigurerAdapter {
@Value("${endpoints.cors.allowed-origins}")
private String allowedOrigins;
@Value("${endpoints.cors.allow-credentials}")
private boolean allowCredentials;
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/api/**")
.allowedOrigins(allowedOrigins)
.allowCredentials(allowCredentials);
}
}
ich die yml Konfiguration beibehalten möchten folgt und die Java-Konfiguration verwerfen, warum die yml Config nicht angewendet?