按照这个教程Vue + Spring Boot 项目实战(三):前后端结合测试(登录页面开发)搭建的项目,不过我使用的是eclipse,在代码都完成后,前端页面总是到不了后端,报了Access to XMLHttpRequest at 'http://localhost:8080/api/login' from origin 'http://localhost:8080‘ has ben blocked by CROS policy:Request header filed content-type is not allowed by Access-Control-Allow-Headers in preflight response.
网上找了N多答案都没有解决问题,后来尝试中解决问题:
1:controller中@PostMapping(value = "api/login")这个注入api前加斜杠变成@PostMapping(value = "/api/login")
2:application.properties中配置server.servlet.context-path=/
然后重启,ok,前后端打通
另,application.properties中配置spring.devtools.restart.enabled=true可以设置热启动