之前这些Mapper接口上没加@Repository注解,就说明没被IoC容器管理,为什么程序还能运行呢?

来源:3-4 打通数据库链路

王小east

2023-03-28 18:29:25

https://img.mukewang.com/climg/6422c1590941502021861222.jpg

写回答

1回答

好帮手慕小尤

2023-03-28

同学你好,1、bean注入的注解(@Repository注解)并不需要书写到mapper接口中,在需要调用mapper时使用@Repository、@Autowired注解进行注入就可以了。如下所示:

https://img.mukewang.com/climg/6422c20809cc506f10340422.jpg

2、@Autowired与@Resource都可以用来装配bean,使用哪个都可以。推荐使用@Resource是因为该注解使用J2EE,减少了和Spring的耦合。该项目中使用@Autowried和老师的使用习惯有关。

祝学习愉快!

0

0 学习 · 9886 问题

查看课程