天天看點

java.lang.IllegalStateException: Cannot convert value of type ‘java.lang.String‘ to required type ‘c整合ssm時出現的錯誤看到最後的幫忙點個贊👍🙏 謝謝!

整合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時踩過的坑

直接說原因:

java.lang.IllegalStateException: Cannot convert value of type ‘java.lang.String‘ to required type ‘c整合ssm時出現的錯誤看到最後的幫忙點個贊👍🙏 謝謝!
<!--2.将我們的所有業務類,注入到Spring,可以通過配置,或者注解實作-->
    <bean id="BookServiceImpl" class="com.codeyuaiiao.service.BookServiceImpl">
       <!--<property name="bookMapper" value="bookMapper"/>--> 
       <property name="bookMapper" ref="bookMapper"/>
    </bean>
           

這個地方應該用的是ref而不是value,改成ref即可

這兩個屬性真的很容易弄混,需要注意!

看到最後的幫忙點個贊👍🙏 謝謝!
java.lang.IllegalStateException: Cannot convert value of type ‘java.lang.String‘ to required type ‘c整合ssm時出現的錯誤看到最後的幫忙點個贊👍🙏 謝謝!