首页 > 其他 > 详细

@Repository的作用

时间:2019-03-01 23:59:39      阅读:1122      评论:0      收藏:0      [点我收藏+]
一.
@Repository
是用来注解接口的

如:
@Repository("UserDao")
public interface IUserDao {
}

二,为什么有时候我们不用@repository来注解接口,我们照样可以注入到这个接口的实现类呢?如下图,下图是在接口没有用

@repository注解的情况下,依然可以实现注入它的实现类.



在idea中报了红线警告,说找不到这个实现类,但依然是可以运行,没有问题(只是单纯的警告),而在myeclipse中,是连警告都没有的,运行完全没问题.这是因为如下:
<!--4.生成Dao接口的动态代理-->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/>
<property name="basePackage" value="com.hrm.**.dao"/>
</bean>
 
 

@Repository的作用

原文:https://www.cnblogs.com/mm163/p/10459193.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!