考虑此类:
public class NotMyClass {
public void setSomething(Map map) {
this.map = map;
}
}
public class MyOwnClass extends NotMyClass {
}
Spring自动装配策略设置为AUTODETECT(我无法更改),当前,此setSomething
方法被视为属性,并注入了byType
策略。有什么方法可以覆盖它吗?我以为用@Autowired
注释设置no-args构造函数会有所帮助,但这没有用(根据代码调试,它检查的是参数而不是注释)。
有没有办法告诉Spring DI,即使将全局策略设置为自动检测,也应使用构造函数策略来实例化此bean?