本篇文章为你整理了【Spring】Bean装配类注解(springbean装配方式)的详细内容,包含有spring装配bean过程 springbean装配方式 spring自动装配bean注解 springboot装配bean 【Spring】Bean装配类注解,希望能帮助你了解 【Spring】Bean装配类注解。
默认首先安装属性名称进行注入
结合@Qualifier注解(value属性)设置注入的Bean
或通过@Primary注解优先选择某个Bean,优先级低于@Qualifier
可以通过required设置为false忽略
Spring
CONSTRUCTOR, METHOD, PARAMETER, FIELD, ANNOTATION_TYPE
通过bean名称注入时,如果是@Component,@Service,@Repository注解,默认按首字母小写类名称匹配
补充:
@AutoWired使用:
CONSTRUCTOR:用于构造时,可用于函数声明或参数上
METHOD:set函数时用于函数声明,用于参数上该方法不会执行;@Bean函数时用于函数声明或参数上均可
PARAMETER:见以上两种用法
FIELD:常用用法
另外,@AutoWired可以用于数组赋值,比如:DemoService有两个实现类,DemoServiceImpl1和DemoServiceImpl2,可以在参数或函数声明上使用@AutoWired注解后,参数中用 DemoService[] 接收bean对象,可通过@Order注解控制数组中实现对象的顺序
posted on 2023-02-13 14:03马儿跑
阅读(39)
评论(0)
编辑
收藏
举报
以上就是【Spring】Bean装配类注解(springbean装配方式)的详细内容,想要了解更多 【Spring】Bean装配类注解的内容,请持续关注盛行IT软件开发工作室。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。