【问题标题】:How to enable cross origin on wildfly?如何在wildfly上启用跨源?
【发布时间】:2020-06-30 07:03:02
【问题描述】:
我使用 Wild Fly 部署了我的 Spring Boot 应用程序。
但是当我在那里检查我的应用程序时,会发现
Access-Control-Allow-Origin: *
我只想允许我的域,例如:-
Access-Control-Allow-Origin: '192.10.0.1:9991'
我如何实现它或实现它。
【问题讨论】:
标签:
spring
spring-boot
cross-domain
wildfly
【解决方案1】:
您可以在提供 WebMvcConfigurer 类型的 bean 时进行配置:
@Configuration
public class WebConfig implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("192.10.0.1:9991")
.allowedMethods("GET", "PUT", "DELETE");
// Add more mappings...
}
}
Spring documentation 提供有关如何配置 CORS 的更多详细信息。