1、在controller层中,添加@CrossOrigin注解 @RequestMapping("/employee") @CrossOrigin public List<Employee> efindAll(){ List<Employee> list=employeeMapper.findAll(); return list; }
2、新建一个类,命名为MyConfig.class,添加如下代码:
package com.chen.springbootmybatis.config; import org.springframework.web.filter.CorsFilter; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.cors.CorsConfiguration; import org.springframework.web.cors.UrlBasedCorsConfigurationSource; @Configuration public class WebConfig{ @Bean public CorsFilter corsFilter(){ CorsConfiguration corsConfiguration=new CorsConfiguration(); corsConfiguration.addAllowedOrigin("*"); corsConfiguration.addAllowedHeader("*"); corsConfiguration.addAllowedMethod("*"); UrlBasedCorsConfigurationSource source=new UrlBasedCorsConfigurationSource(); source.registerCorsConfiguration("/**",corsConfiguration); return new CorsFilter(source); } }