gpt4 book ai didi

java - spring boot 在生产模式下启动 jar 时禁用 bean

转载 作者:行者123 更新时间:2023-12-02 11:55:42 25 4
gpt4 key购买 nike

我正在使用 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com