Skip to content

Commit 94f4638

Browse files
committed
Implements CorsSupport in SpringBoot
1 parent 1ddae23 commit 94f4638

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

gxspringboot/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,12 @@
1818
<groupId>${project.groupId}</groupId>
1919
<artifactId>gxclassR</artifactId>
2020
<version>${project.version}</version>
21+
<exclusions>
22+
<exclusion>
23+
<groupId>${project.groupId}</groupId>
24+
<artifactId>gxwrapperjavax</artifactId>
25+
</exclusion>
26+
</exclusions>
2127
</dependency>
2228
<dependency>
2329
<groupId>${project.groupId}</groupId>

gxspringboot/src/main/java/com/genexus/springboot/GXConfig.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import com.genexus.common.interfaces.SpecificImplementation;
55
import com.genexus.diagnostics.core.ILogger;
66
import com.genexus.diagnostics.core.LogManager;
7+
import com.genexus.servlet.CorsFilter;
78
import org.springframework.boot.web.servlet.FilterRegistrationBean;
89
import org.springframework.beans.factory.annotation.Value;
910
import org.springframework.context.annotation.Bean;
@@ -51,6 +52,15 @@ public void addResourceHandlers(ResourceHandlerRegistry registry) {
5152
}
5253
}
5354

55+
@Bean
56+
public FilterRegistrationBean<CorsFilter> corsFilter() {
57+
FilterRegistrationBean<CorsFilter> registrationBean = new FilterRegistrationBean<>();
58+
registrationBean.setFilter(new CorsFilter());
59+
registrationBean.addUrlPatterns("/*");
60+
return registrationBean;
61+
}
62+
63+
5464
@Bean
5565
public FilterRegistrationBean<UrlRewriteFilter> urlRewriteFilter() {
5666
FilterRegistrationBean<UrlRewriteFilter> registrationBean = new FilterRegistrationBean<>();

0 commit comments

Comments
 (0)