今天先熟悉下spring boot 和 vue框架,简单的熟悉一下基本用法。整个过程遇到了问题:
- RequestMapping的使用问题。方法上的Request Mapping字符串没有以"/"开始。但是,spring boot启动成功了,没有controller绑定成功的信息。即便是后来改过来了,也没有提示绑定成功的信息。
- 在VSCode里Vue的书写语法提示较少,component的命名出现了 multi-word的报错,服务无法启动。最开始component的name是"Employees",启动服务提示name必须是multi-word,我改成了"employee_items",就能启动成功了。
- 由于npm service启动占用了8080,导致端口占用。spring boot启动不了。使用下面的命令可以让vue 应用在3000端口启动。
npm run serve -- --port 3000
- Vue访问springboot应用,出现跨域问题。记得在controller 上添加标记。
@CrossOrigin("http://localhost:3000")