java.lang.String' to required type 'com.baomidou.mybatisplus.core.MybatisConfiguration':
09:14:39.409 [RMI TCP Connection(3)-127.0.0.1] WARN org.springframework.web.context.support.XmlWebApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'riashUserServiceImpl': Unsatisfied dependency expressed through field 'baseMapper'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'riashUserMapper' defined in file [D:\2020Project\LoraTest_Springmvc\target\LoraTest_Springmvc\WEB-INF\classes\com\riash\lora\module\riashuser\mapper\RiashUserMapper.class]: Cannot resolve reference to bean 'sqlSessionFactory' while setting bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [applicationContext.xml]: Initialization of bean failed; nested exception is org.springframework.beans.ConversionNotSupportedException: Failed to convert property value of type 'java.lang.String' to required type 'com.baomidou.mybatisplus.core.MybatisConfiguration' for property 'configuration'; nested exception is java.lang.IllegalStateException: Cannot convert value of type 'java.lang.String' to required type 'com.baomidou.mybatisplus.core.MybatisConfiguration' for property 'configuration': no matching editors or conversion strategy found.
解决问题 :
在 applicationContext.xml
<!--注册SqlSessionFactory for mybatis-plus -->
<bean id="sqlSessionFactory" class="com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="configuration" value="classpath:mybatis.xml"/>
<property name="typeAliasesPackage" value="com.riash.lora.module.riashuser.entity"/>
</bean>
改成:
<!--注册SqlSessionFactory for mybatis-plus -->
<bean id="sqlSessionFactory" class="com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<!-- <property name="configuration" value="classpath:mybatis.xml"/>-->
<property name="typeAliasesPackage" value="com.riash.lora.module.riashuser.entity"/>
</bean>