MapperScannerConfigurer Eeception

本文详细解析了在Spring框架中整合MyBatis时遇到的常见问题,特别是关于MapperScannerConfigurer配置的basePackage属性错误,提供了正确的配置示例及解决策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天报了一个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">
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值