mybatis 和spring整合如何注入Dao层beans?

@Service@Repository这些注解加上是不是就不用xml配置了(如果同时指定了会选哪个?)用了mybatis,没有DaoImpl了,怎么加注解@Reposit... @Service @Repository这些注解加上是不是就不用xml配置了(如果同时指定了会选哪个?)
用了mybatis,没有DaoImpl了,怎么加注解 @Repository,不加的话怎么注入呢,现在老是报错找不到UserDao这类bean的错误
现在分了biz工程(service/dao),web-api工程(Controller)
展开
 我来答
一瞥不够
推荐于2016-10-27 · TA获得超过905个赞
知道小有建树答主
回答量:760
采纳率:71%
帮助的人:204万
展开全部

<!-- 扫描 MyBatis Sql -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="mapperLocations">
<list>
<value>classpath:com/x/*/mapper/*Mapper.xml</value>
</list>
</property>
</bean>
<!-- 扫描mapper.java -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"
autowire="byName">
<property name="basePackage" value="com.x.*.dao" />
<property name="sqlSessionFactory" ref="sqlSessionFactory" />
</bean>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式