【发布时间】:2011-05-17 12:30:02
【问题描述】:
我定义了以下类:
public interface Thingy { ... }
public class Foo implements Thingy { ... }
public class Bar implements Thingy { ... }
Foo 和 Bar 类都被实例化为具有相同名称的单例 bean,如
<bean id="foo" class="Foo" />
<bean id="bar" class="Bar" />
然后尝试自动装配与 bean 同名的字段,例如
@Autowired
Thingy foo;
这里,字段是用Foo 实例自动连接的,我不希望这样。如果字段名称与 bean 名称不匹配,则自动装配 falis,这是所需的。
那么,有没有办法禁用这种回退,所以在上述情况下自动装配会失败?
【问题讨论】: