gpt4 book ai didi

java - Spring 3.2 默认为 @Autowired

转载 作者:行者123 更新时间:2023-12-01 17:26:06 25 4
gpt4 key购买 nike

Spring 3.2 的默认 Autowiring 方法是什么?所以假设我有这门课

public class Saxophonist implements IPerform{

@Override
public String perform() {
return "I am A Saxophonist and I am Playing The : "+ saxophone;
}

private Instrument saxophone;

public Instrument getSaxophone() {
return saxophone;
}

@Autowired
public void setSaxophone(Instrument saxophone) {
this.saxophone = saxophone;
}
}

它会执行 byName 还是会执行 byType?

最佳答案

@Autowired 是类型驱动的,但它提供了一个后备捕获来按名称注入(inject) bean。如果您想根据名称执行 bean 查找和注入(inject),请使用 @Resource,或者 @Autowired 和 @Qualifier 也可以工作,尽管它在对 bean 进行分组时更有用。 http://www.spiritwalker-jiang.com/archive/2013/02/11/Understanding-Autowired-annation-in-Spring

关于java - Spring 3.2 默认为 @Autowired,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14872130/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com