Spring MVC学习总结(11)——Spring MVC集成Swagger跨域问题
2016-11-12 18:10
573 查看
<!-- CORS配置,为了让别的机器访问本机的swagger接口文档服务 -->
<dependency>
<groupId>com.thetransactioncompany</groupId>
<artifactId>cors-filter</artifactId>
<version>2.5</version>
</dependency>
<!-- cors配置 -->
<filter>
<filter-name>CORS</filter-name>
<filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class>
<init-param>
<param-name>cors.allowOrigin</param-name>
<param-value>*</param-value>
</init-param>
<init-param>
<param-name>cors.supportedMethods</param-name>
<param-value>GET, POST, HEAD, PUT, DELETE</param-value>
</init-param>
<init-param>
<param-name>cors.supportedHeaders</param-name>
<param-value>Accept, Origin, X-Requested-With, Content-Type, Last-Modified</param-value>
</init-param>
<init-param>
<param-name>cors.exposedHeaders</param-name>
<param-value>Set-Cookie</param-value>
</init-param>
<init-param>
<param-name>cors.supportsCredentials</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CORS</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
注意,这里的配置是允许所有的ip访问,这样会相应的出现安全问题,大家请参考这篇文章:http://www.freebuf.com/articles/web/18493.html
<dependency>
<groupId>com.thetransactioncompany</groupId>
<artifactId>cors-filter</artifactId>
<version>2.5</version>
</dependency>
<!-- cors配置 -->
<filter>
<filter-name>CORS</filter-name>
<filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class>
<init-param>
<param-name>cors.allowOrigin</param-name>
<param-value>*</param-value>
</init-param>
<init-param>
<param-name>cors.supportedMethods</param-name>
<param-value>GET, POST, HEAD, PUT, DELETE</param-value>
</init-param>
<init-param>
<param-name>cors.supportedHeaders</param-name>
<param-value>Accept, Origin, X-Requested-With, Content-Type, Last-Modified</param-value>
</init-param>
<init-param>
<param-name>cors.exposedHeaders</param-name>
<param-value>Set-Cookie</param-value>
</init-param>
<init-param>
<param-name>cors.supportsCredentials</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CORS</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
注意,这里的配置是允许所有的ip访问,这样会相应的出现安全问题,大家请参考这篇文章:http://www.freebuf.com/articles/web/18493.html
相关文章推荐
- Spring MVC学习总结(11)——Spring MVC集成Swagger跨域问题
- Spring MVC学习总结(13)——Spring MVC集成Swagger时文档无法排序问题
- Spring MVC学习总结(13)——Spring MVC集成Swagger时文档无法排序问题
- Spring MVC学习总结(12)——Spring MVC集成Swagger时报错{"schemaValidationMessages":[
- Spring MVC学习总结(12)——Spring MVC集成Swagger时报错{"schemaValidationMessages":[
- Spring MVC学习总结(9)——Spring MVC整合swagger自动生成api接口文档
- Spring MVC学习总结(9)——Spring MVC整合swagger自动生成api接口文档
- Spring MVC学习总结(8)——Swagger入门详解
- Spring MVC学习总结(8)——Swagger入门详解
- Spring MVC学习总结(10)——Spring MVC使用Cors跨域
- Spring MVC学习总结(10)——Spring MVC使用Cors跨域
- 自我学习——ajax——跨域问题总结
- Spring Boot学习总结(6)——SpringBoot解决ajax跨域请求问题的配置
- Spring MVC 学习总结(六)——Spring+Spring MVC+MyBatis框架集成
- Nginx学习总结(9)——前端跨域问题解决
- Spring MVC学习指南(11-12章总结)
- angular学习总结七——http代理解决本地开发时跨域问题
- Spring MVC 整合Swagger的一些问题总结
- 集成学习算法总结----Boosting和Bagging
- 第一周学习总结(涉及加,减,乘,除类型升级的问题)