Ich benutze Spring Boot 1.5.8 und mit Cors-Filter in application.java, um CORS Rest-Dienste für den Zugriff auf UI-Entwickler von seinem lokalen Rechner zugänglich zu ermöglichen.Spring Boot deaktivieren Bean beim Start jar im Produktionsmodus
@Bean
public WebMvcConfigurer corsConfigurer() {
return new WebMvcConfigurerAdapter() {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("*")
.allowedMethods("GET", "POST", "PUT", "DELETE", "HEAD", "OPTIONS")
.allowedHeaders("*", "Access-Control-Allow-Headers", "origin" ,"Content-type","accept", "x-requested-with","x-requested-by") //What is this for?
.allowCredentials(true);
}
};
}
Ich möchte dies deaktivieren, wenn wir automatisch prod bewegen, wenn in prod Modus starten jar -Dspring.profiles.active=prod