springBoot工程解决跨域问题
更新:通过一个 @CrossOrigin 注解就可以完美解决跨域问题。
创建一个配置类
package com.miaoshaProject.configuration; import org.springframework.context.annotation.Configuration; import org.springframework.web.cors.CorsConfiguration; import org.springframework.web.servlet.config.annotation.CorsRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; /** * @Readme 解决跨域问题 */ @Configuration public class CorsConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { /* * 一小时内不需要再预检 */ registry.addMapping("/**") .allowedOriginPatterns("*") .allowCredentials(true) .allowedHeaders(CorsConfiguration.ALL) .allowedMethods(CorsConfiguration.ALL) .maxAge(3600); } }