通常的處理方法,在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