En primer lugar, permítanme explicar que mi JDK es 1.8TomCat es 8.0, y mi proyecto es SSM+Maven.
El marco de la primavera es 4.3. Al usarlo, solo necesita anotar @Crossorigin antes de la anotación @Controller del controlador, y luego agregarlo en el archivo de configuración SpringMVC.XML.
<? xml versión = "1.0" encoding = "utf-8"?> <beans xmlns = "http://www.springframework.org/schema/beans" xmlns: xsi = "http://www.w3.org/2001/xmlschema-instance" "" "" xmlns: contexte = "http://www.springframework.org/schema/context" xmlns: mvc = "http://www.springframework.org/schema/mvc" xsi: schemalocation http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springfframework.org/context/spring-contexsdd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd">/configuration <mvc: cors> <mvc: mapping ruta = "/**" permitido-origins = "" permitido-metods = "Publicar, obtener, opciones, eliminar, poner" // El nombre de usuario y la contraseña en el encabezado son el contenido de mi encabezado de solicitud personalizada debido a las necesidades del proyecto. permitido-headers = "origen, x-mx-reqtoken, x-requisito con nombre de usuario, contraseña, autorización, aceptación, tipo de contenido" permitido-credencials = "true"/> </mvc: cors> </beans>
Aquí hay una captura de pantalla de la capa de controlador agregando anotaciones
El método anterior para implementar Cors de dominio cruzado en Spring 4.3 es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.