zoukankan      html  css  js  c++  java
  • enable cors in spring mvc with swagger

    a. In controller add @CrossOrigin(origins = "http://localhost:8080")
    b. In mvc-servlet.xml add
    <mvc:cors>
    <mvc:mapping path="/**" />
    </mvc:cors>
    c. In web.xml
    <servlet>
    <servlet-name>alms</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
    <param-name>dispatchOptionsRequest</param-name>
    <param-value>true</param-value>
    </init-param>
    <init-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>
    classpath:spring/mvc-servlet.xml
    </param-value>
    </init-param>

    <load-on-startup>1</load-on-startup>
    </servlet>
    <filter>
    <filter-name>CORS</filter-name>
    <filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class>
    </filter>
    <filter-mapping>
    <filter-name>CORS</filter-name>
    <url-pattern>/*</url-pattern>
    </filter-mapping>

    d. Pom.xml adding
    <dependency>
    <groupId>com.thetransactioncompany</groupId>
    <artifactId>cors-filter</artifactId>
    <version>2.1.2</version>
    </dependency>
    <dependency>
    <groupId>com.thetransactioncompany</groupId>
    <artifactId>java-property-utils</artifactId>
    <version>1.9.1</version>
    </dependency>

  • 相关阅读:
    python操作文件
    匿名函数 列表生成式 字典生成式 递归
    pecan API调用
    lvm磁盘分区
    PasteDeploy部署Pecan API 服务
    oslo_service服务
    python pbr 打包
    stevedore动态加载模块
    mongodb 副本集部署
    python装饰器
  • 原文地址:https://www.cnblogs.com/goldengallo/p/6265038.html
Copyright © 2011-2022 走看看