如何在 Wildfly 上启用交叉源?

How to enable cross origin on wildfly?

我使用 wild fly 部署了我的 spring 启动应用程序。 但是当我在那里检查我的应用程序时,它给出了

Access-Control-Allow-Origin: *

我只想允许我的域,例如:-

Access-Control-Allow-Origin: '192.10.0.1:9991'

如何实现或实施它。

您可以在提供类型为 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 的更多详细信息。