发布于 2017-08-22 12:33:44 | 234 次阅读 | 评论: 0 | 来源: 网友投递
Spring Framework 开源j2ee框架
Spring是什么呢?首先它是一个开源的项目,而且目前非常活跃;它是一个基于IOC和AOP的构架多层j2ee系统的框架,但它不强迫你必须在每一层 中必须使用Spring,因为它模块化的很好,允许你根据自己的需要选择使用它的某一个模块;它实现了很优雅的MVC,对不同的数据访问技术提供了统一的接口,采用IOC使得可以很容易的实现bean的装配,提供了简洁的AOP并据此实现Transcation Managment,等等
介绍
跨域CORS,全称是"跨域资源共享"(Cross-origin resource sharing)
当页面发出跨域请求时:
1、简单请求(先简单理解为正常的get/post吧):
浏览器将请求的地址添加到header的Origin里面发送请求。接下来就看后台如何处理了。
2、非简单请求(姑且简单理解成Content-Type:"application/json"吧):
浏览器会先发个预检请求(preflight),也就是OPTIONS请求。服务器返回是否许可访问和支持的请求方式,浏览器再决定是否发出请求。
使用@CrossOrigin注解
用法很简单,只需在controller或者方法上面添加注解即可。在controller上用表示整个controller下的方法都支持跨域
@Controller
public class HomeController {
@CrossOrigin
@RequestMapping("/")
public String Index() {
return "Index";
}
}
参数说明
使用spring配置文件
这个适合用于全局的配置,对应的字段跟CrossOrigin差不多。path表示允许跨域的路径。
<mvc:cors>
<mvc:mapping path="/**" allowed-methods="*"/>
</mvc:cors>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持PHPERZ。