Spring
快乐风男111
fdd
展开
-
Spring注解——同一接口有多个实现类,如何注入?@Resource、@Autowired、@Qualifier
总结:1、@Autowired 是通过 byType 的方式去注入的, 使用该注解,要求接口只能有一个实现类。2、@Resource 可以通过 byName 和 byType的方式注入, 默认先按 byName的方式进行匹配,如果匹配不到,再按 byType的方式进行匹配。3、@Qualifier 注解可以按名称注入, 但是注意是 类名。...原创 2020-04-05 00:22:09 · 879 阅读 · 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 · 2576 阅读 · 0 评论 -
@Resource、@Autowired、@Qualifier的使用方式
Spring在没有引入注解之前,传统的Spring做法是使用.xml文件来对bean进行注入,所有的内容都需要配置在.xml文件中,使配置和编程分离,却增加了可读性和复杂度。 Spring注解将复杂的配置文件用简单@xxx代替,当出现一个接口多个实现类的时候,究竟是用的哪个实现类呢?示例代码:public interface DataDao{}@Servicepublic cla...原创 2019-05-28 20:55:21 · 2321 阅读 · 0 评论