Как вставить объект в сеттер, который объявил final в родительском классе, используя только аннотации? - PullRequest
0 голосов
/ 23 декабря 2011

Как добавить объект, используя только аннотации в родительском классе, используя метод getter / setter, который объявлен как public final someSetter()?

Насколько я понимаю, если бы этот метод объявил просто public

Я могу сделать так ...

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

Но метод объявлен как final, и я не могу его переопределить.

У кого-нибудь есть идеи?

1 Ответ

3 голосов
/ 23 декабря 2011

Если вы не можете изменить родителя, вам может не повезти, если вы можете только использовать аннотации.

Вы можете создать другой сеттер, аннотировать его и вызвать родительский сеттер.

...