在进行dao层单元测试时,报如下错:

通过百度查找到有可能的报错原因:
1、实体类中没有get/set方法
2、实体类名与数据库类名不符
经过排查,我的报错原因并非以上两点,而是dao层的@param注解的包导错了,
我导的包:
![]()
实际应该导的包:

参考:实力踩坑:There is no getter for property named ‘XXX‘ ‘class XXX‘_一宿君的博客-优快云博客
博主在进行DAO层单元测试时遇到错误,排除了实体类缺少get/set方法和实体类名与数据库类名不一致的常见问题。错误的根源在于使用的@param注解导入错误,正确的包路径应该是`org.springframework.web.bind.annotation.RequestParam`而非其他。修正注解导入后,问题得到解决。博客分享了这一实战经验,提醒开发者注意注解的正确使用。
在进行dao层单元测试时,报如下错:

通过百度查找到有可能的报错原因:
1、实体类中没有get/set方法
2、实体类名与数据库类名不符
经过排查,我的报错原因并非以上两点,而是dao层的@param注解的包导错了,
我导的包:
![]()
实际应该导的包:

参考:实力踩坑:There is no getter for property named ‘XXX‘ ‘class XXX‘_一宿君的博客-优快云博客

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