SSH项目出现类似如下报错:
org.springframework.beans.NotWritablePropertyException: Invalid property '***' of bean class [***.***.***]: Bean property '***' is not writable or has an invalid setter method: ………………?
上面的报错可能有两个原因:
1.把那个 Invalid property 的属性名 '***' 修改一下,因为可能不符合规范,尽量避免属性名中有多个大写字母,网上也有很多即是此法解决。
2.在依赖注入时,如果对某类注入了属性,那么必须在该类中书写该属性,并生成getter、setter方法,我就是因急于测试,只想输出个字符串,所以连那个属性都没有声明,更别说生成getter、setter方法了,呵呵。
如果既有了属性名,又生成了getter、setter方法,还有这个报错,那么麻烦你仔细检查一下你的配置代码了,肯定书写有误。
org.springframework.beans.NotWritablePropertyException: Invalid property '***' of bean class [***.***.***]: Bean property '***' is not writable or has an invalid setter method: ………………?
上面的报错可能有两个原因:
1.把那个 Invalid property 的属性名 '***' 修改一下,因为可能不符合规范,尽量避免属性名中有多个大写字母,网上也有很多即是此法解决。
2.在依赖注入时,如果对某类注入了属性,那么必须在该类中书写该属性,并生成getter、setter方法,我就是因急于测试,只想输出个字符串,所以连那个属性都没有声明,更别说生成getter、setter方法了,呵呵。
如果既有了属性名,又生成了getter、setter方法,还有这个报错,那么麻烦你仔细检查一下你的配置代码了,肯定书写有误。