整合ssm时出现的错误
java.lang.IllegalStateException: Cannot convert value of type ‘java.lang.String’ to required type ‘com.codeyuaiiao.dao.BookMapper’ for property ‘bookMapper’: no matching editors or conversion strategy found
整合ssm时踩过的坑
直接说原因:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL6lkaNVTUq5keRpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL0ITOwQTM1gTM0AzNwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
<!--2.将我们的所有业务类,注入到Spring,可以通过配置,或者注解实现-->
<bean id="BookServiceImpl" class="com.codeyuaiiao.service.BookServiceImpl">
<!--<property name="bookMapper" value="bookMapper"/>-->
<property name="bookMapper" ref="bookMapper"/>
</bean>
这个地方应该用的是ref而不是value,改成ref即可
这两个属性真的很容易弄混,需要注意!