最近在写SpringBoot和vue连接的时候,发现通过前端调用后端始终报错,报错如下:
1、在查找并调整包括注解注入方法、axios调参、测试等等网上给出的诸多方面的方法后,发现是数据库中字段与entity中的属性数据库类型不同。数据库中是Integer[],而entity中是Integer,因此出现过好几次以下错误:org.postgresql.util.PSQLException:不良的类型值 int:{0} ;不良的类型值 int:{0};
之前一直没当回事,因为数据库连接是正常的,结果在查了这句话的意思之后才肯定是数据库的问题,在修改属性数据类型为Integer[]后,成功!
2、并且,当我的controller类前有@RequestMapping(“/a”),同时类中的方法前有@GetMapping(“/b”)时,是没办法在前端页面调用方法的,当删掉@RequestMapping(“/”)后就可以正常运行。
哦,原来得加上RequestMapping(“/a”)的父路径就可以了,hhh5555,怪我把注解给忘得差不多了。
博主在进行SpringBoot和Vue连接开发时遇到前端调用后端报错问题。一是数据库字段与entity属性类型不同,将entity属性数据类型修改后解决;二是controller类注解使用问题,添加父路径后前端可正常调用方法。

3513

被折叠的 条评论
为什么被折叠?



