Spring
快乐风男111
fdd
展开
-
Spring注解——同一接口有多个实现类,如何注入?@Resource、@Autowired、@Qualifier
总结: 1、@Autowired 是通过 byType 的方式去注入的, 使用该注解,要求接口只能有一个实现类。 2、@Resource 可以通过 byName 和 byType的方式注入, 默认先按 byName的方式进行匹配,如果匹配不到,再按 byType的方式进行匹配。 3、@Qualifier 注解可以按名称注入, 但是注意是 类名。 ...原创 2020-04-05 00:22:09 · 838 阅读 · 0 评论 -
spring Bean的初始化和销毁生命周期方法
使用注解定义Bean的初始化和销毁 Spring初始化bean或销毁bean时,有时需要作一些处理工作,因此spring可以在创建和拆卸bean的时候调用bean的两个生命周期方法。 回顾配置文件的写法:<bean id=“foo” class=“…Foo” init-method=“init”destory-method=“destory”/> 注解的写法: (1)当bean被载入...原创 2019-06-16 11:00:20 · 2560 阅读 · 0 评论 -
@Resource、@Autowired、@Qualifier的使用方式
Spring在没有引入注解之前,传统的Spring做法是使用.xml文件来对bean进行注入,所有的内容都需要配置在.xml文件中,使配置和编程分离,却增加了可读性和复杂度。 Spring注解将复杂的配置文件用简单@xxx代替,当出现一个接口多个实现类的时候,究竟是用的哪个实现类呢? 示例代码: public interface DataDao{ } @Service public cla...原创 2019-05-28 20:55:21 · 2304 阅读 · 0 评论