当前位置: 代码迷 >> 综合 >> spring应用手册-IOC(XML配置实现)-(11)- bean标签的autowire-candidate
  详细解决方案

spring应用手册-IOC(XML配置实现)-(11)- bean标签的autowire-candidate

热度:70   发布时间:2024-02-25 01:40:57.0

戴着假发的程序员出品

bean标签的autowire-candidate

看文字嫌累的可以查看后面的视频说明
autowire-candidate是用来标记当前bean是否会被作为注入的候选bean。

默认值 true:表示其他bean可以把当前bean作为属性注入。

false:表示其他bean选在注入属性 bean时将忽略当前bean。

案例:

我们有两个accountDAO,一个mysqlDAO,一个oracleDAO
在这里插入图片描述
当我们的service按照类型注入时,就无法确定要注入哪个daoBean就报错。

我们可以在其中某一个上配置autowire-candidate=false,这时spring在查找accountDAO时就会忽略这个bean。
在这里插入图片描述

bean标签的autowire-candidate-视频讲解

spring应用手册(第一部分)

  相关解决方案