我正在使用 spring boot 1.5.8 并在 application.java 中使用下面的 cors 过滤器,以使 UI 开发人员可以从本地计算机访问 CORS 休息服务。
@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);
}
};
}
当我们使用 -Dspring.profiles.active=prod
在产品模式下启动 jar 时自动移动到产品时,我想禁用此功能
最佳答案
添加 @Profile("!prod")
以及 bean 声明。
Spring Profiles
关于java - spring boot 在生产模式下启动 jar 时禁用 bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47618612/