Bean装配之注解实现
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Bean装配之注解实现相关的知识,希望对你有一定的参考价值。
Spring可以自动检测类并注册Bean到ApplicationContext中。
图解:配置<context:component-scan>后component组件会扫描base-package这个包下的所有类,并把相应的信息注入到applicationContext中。
图解:这个例子中利用过滤器来有条件的进行扫描某一个包,include-filter是包含的过滤器,exclude-filter是排除的过滤器。
图解:这个@Service("myMovieLister")中的myMovieLister也就是原来xml配置文件中的id名称,而对于像@Respository这种没有显示设置名称的会根据BeanNameGenerator自动生成其相应的id,其生成规则是:以类名为基础,将类名第一个字母小写生成。这里也就是movieFinderImpl。
以上是关于Bean装配之注解实现的主要内容,如果未能解决你的问题,请参考以下文章
Spring学习bean装配详解之 通过注解装配 Bean基础配置方式
(007)Spring Boot之自动装配接口Condition对应注解Conditional及其一些默认实现