zoukankan      html  css  js  c++  java
  • @Repository的作用

    一.
    @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>
     
     
  • 相关阅读:
    Codeforce 270A
    Codeforce 513A
    Codeforce 834A
    51Nod 1433 0和5
    51Nod 1005 大数加法
    51Nod 1136 欧拉函数
    51Nod 1449 砝码称重 (二进制思想)
    Codeforce 459A
    Codeforce 515A
    Codeforce 474A
  • 原文地址:https://www.cnblogs.com/mm163/p/10459193.html
Copyright © 2011-2022 走看看