2016-07-11 3 views
1

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?

Antwort

0

Ich weiß, es könnte zu spät sein, aber ich werde versuchen ... Haben Sie spring-boot-starter-actuator zu Ihren Abhängigkeiten hinzugefügt?

Verwandte Themen