Spring整合Mybatis遇到Invalid property

#Spring+Mybatis整合遇到的Invalid property ‘XXX’ of bean class ‘XXXSercice’ :Bean property ‘XXX’ is not writable or has an invalid setter method

首先说说我遇到的情况吧,项目整合出现这个错,当时是问度娘找博客啦,但是他们找到的同错误的博文都没有解决到我的问题然后就自己苦逼的找问题。。。根据报错翻译过来就是
service的属性参数不可写,或者是无效的set方法!!!
重点:我的错误在set方法上:自动生成的set方法不带修饰参数public导致无法被Spring注入。
解决方法:加上public关键字就OK啦

再总结一下其他码友们遇到该类问题得不同错误解决方式:

  1. Spring配置文件中,DAO层的参数配置①必须将sqlSessionFactory改为sqlSessionFactoryBeanName对应的值也须将ref改为value
  2. Spring配置文件中的service的参数配置,ref映射的mapper文件名###首字母一定要小写

第一次写还是用手机,将就了吧。。。
有什么问题请多多指教

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值