通常的处理方法,在Filter中拦截请求,在请求头中添加信息,例如:html
setHeader("Access-Control-Allow-Origin","*")
一、Spring 4.2以后提供了跨域注解 @CrossOrigin;
二、能够用在方法或Controller上;
三、Controller和方法上都有时,Spring会合并两个注解的属性一块儿使用;java
[官方文档]https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/bind/annotation/CrossOrigin.htmlnginx
@CrossOrigin @RequestMapping("/obtainJqxxListByPage") public Map obtainJqxxListByPage(){}
注解属性有如下7个web
String[] value() default {} String[] origins() default {} String[] allowedHeaders() default {} String[] exposedHeaders() default {} RequestMethod[] methods() default {} String allowCredentials() default {} long maxAge() default -1L