今天报了一个spring-mybatis
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.ujiuye.mapper"></property>
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property>
</bean>
basePackage属性无法创建的问题,
具体错误提示
Caused by: org.springframework.beans.NotWritablePropertyException:
Invalid property ‘basepackage’ of bean class
[org.mybatis.spring.mapper.MapperScannerConfigurer]: Bean property
‘basepackage’ is not writable or has an invalid setter method. Did you
mean ‘basePackage’?、
注意地方:
1.basePackage标签中的属性不能写成ref=“com.ujiuye.mapper”
要写成value=“com.ujiuye.mapper”,包的全类名注意不要写错
2.看一下:<beans的约束空间,具体看对不对,最好形成一套自己的模板.日后直接用就行
> <beans xmlns="http://www.springframework.org/schema/beans"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xmlns:context="http://www.springframework.org/schema/context"
> xmlns:mvc="http://www.springframework.org/schema/mvc"
> xmlns:tx="http://www.springframework.org/schema/tx"
> xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.2.xsd
> http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.3.xsd
> http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.3.xsd
> http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.3.xsd">