Primeiro de tudo, deixe -me explicar que meu JDK é 1.8tomcat é 8.0, e meu projeto é SSM+Maven.
A estrutura da primavera é 4,3. Ao usá -lo, você só precisa anotar @crossorigin antes da anotação @Controller do controlador e adicioná -lo no arquivo de configuração springmvc.xml.
<? xml versão = "1.0" coding = "utf-8"?> <Beans xmlns = "http://www.springframework.org/schema/beans" xmlns: xsi = "http:/wwww.w3 xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation="http://www.springframework.org/schema/beans O http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd">//Configurations that are not related to this operation are omitted <mvc: cors> <mvc: mapeamento de caminho = "/**" permitido-origins = "" alpeds-methods = "post, obtenha, opções, excluir, colocar" // o nome de usuário e a senha no cabeçalho são o conteúdo do meu cabeçalho de solicitação personalizado devido às necessidades do projeto. Avesorads-headers = "Origem, X-Mx-Reqtoken, X-Requestado-With, Nome de usuário, Senha, Autorização, Aceitar, Tipo de Conteúdo" Allow-Credentials = "True"/> </MVC: CORS> </Beans>
Aqui está uma captura de tela da camada do controlador adicionando anotações
O método acima para implementar os CORs de domínio cruzado na primavera 4.3 é todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.