1.11 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。

posted @ 2020-10-04 10:30  戴着假发的程序员0-1  阅读(516)  评论(0)    收藏  举报