Commit 9295b00a authored by luyuan's avatar luyuan

add cors

parent 3db10442
...@@ -5,6 +5,7 @@ import org.springframework.context.annotation.Configuration; ...@@ -5,6 +5,7 @@ import org.springframework.context.annotation.Configuration;
import org.springframework.http.converter.HttpMessageConverter; import org.springframework.http.converter.HttpMessageConverter;
import org.springframework.http.converter.StringHttpMessageConverter; import org.springframework.http.converter.StringHttpMessageConverter;
import org.springframework.web.servlet.config.annotation.ContentNegotiationConfigurer; import org.springframework.web.servlet.config.annotation.ContentNegotiationConfigurer;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
import java.nio.charset.Charset; import java.nio.charset.Charset;
...@@ -47,4 +48,11 @@ public class CustomMVCConfiguration extends WebMvcConfigurerAdapter { ...@@ -47,4 +48,11 @@ public class CustomMVCConfiguration extends WebMvcConfigurerAdapter {
public StringDecoderForHeaderConverter stringHeaderConverter() { public StringDecoderForHeaderConverter stringHeaderConverter() {
return new StringDecoderForHeaderConverter(Charset.forName("UTF-8")); return new StringDecoderForHeaderConverter(Charset.forName("UTF-8"));
} }
private static final String ORIGINS[] = new String[] { "GET", "POST", "PUT", "DELETE" };
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**").allowedOrigins("*").allowCredentials(true).allowedMethods(ORIGINS).maxAge(3600);
}
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment