如何使用仅注释将对象注入在父类中声明为final的setter?

时间:2011-12-23 15:50:06

标签: spring dependency-injection annotations

如何通过使用类似public final someSetter()声明的getter / setter方法在父类中使用注释来注入对象?

据我所知,该方法是否会宣布为公开

我可以这样做......

@Override
@Autowired
public void setSomeObject(SomeClass someObject) {...} 

但是方法声明为final,我无法覆盖它。

任何人都有一些想法?

1 个答案:

答案 0 :(得分:3)

如果你不能修改父母,如果你只能 使用注释,你可能会失败。

你可以创建一个不同的setter,注释它,然后调用父setter。