一. @Repository 是用来注解接口的 如:
@Repository("UserDao") public interface IUserDao { }
二,为什么有时候我们不用@repository来注解接口,我们照样可以注入到这个接口的实现类呢?如下图,下图是在接口没有用
@repository注解的情况下,依然可以实现注入它的实现类.
在idea中报了红线警告,说找不到这个实现类,但依然是可以运行,没有问题(只是单纯的警告),而在中,是连警告都没有的,运行完全没问题.这是因为如下: