Tout d'abord, permettez-moi d'expliquer que mon JDK est 1.8Tomcat est 8.0, et mon projet est SSM + Maven.
Le cadre du printemps est de 4,3. Lorsque vous l'utilisez, il vous suffit d'annoter @crossorigin avant l'annotation @Controller du contrôleur, puis l'ajouter dans le fichier de configuration de Springmvc.xml.
<? xml version = "1.0" encoding = "utf-8"?> <beans xmlns = "http://www.springframework.org/schema/beans" xmlns: xsi = "http://www.w3.org/2001/xmlschema-instance" xmlns: context = "http://www.springframework.org/schema/context" xmlns: mvc = "http://www.springframework.org/schema/mvc" xsi: schemalation = "http://www.springframework.org/schea/bans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsdd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc. <MVC: CORS> <MVC: Mapping Path = "/ **" ALLIGHT-ORIGINS = "" ALLIGHT-METHODS = "Post, Get, Options, Delete, Put" // Le nom d'utilisateur et le mot de passe dans l'en-tête sont le contenu de mon en-tête de demande personnalisé en raison des besoins du projet. ALLOTS-HEADERS = "ORIGIN, X-MX-REQTOKK, X-DESQUEST-WITH, Nom d'utilisateur, mot de passe, autorisation, acceptation, contenu" Autor-Credentials = "True" /> </MVC: CORS> </ Beans>
Voici une capture d'écran de la couche de contrôleur ajoutant des annotations
La méthode ci-dessus d'implémentation de CORS inter-domaines au printemps 4.3 est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.