Могу ли я каким-то образом группировать набор аннотаций на абстрактный класс, и каждый класс, который расширяет этот класс, автоматически присваивал эти аннотации?Наследовать аннотации из абстрактного класса?
По крайней мере, следующее не работает:
@Service
@Scope(value = BeanDefinition.SCOPE_PROTOTYPE)
class AbstractService
class PersonService extends AbstractService {
@Autowired //will not work due to missing qualifier annotation
private PersonDao dao;
}
Я думаю, что 'PersonService' по-прежнему нужно аннотировать как' @ Service'. Но методы сохраняют свою аннотацию даже тогда, когда ее переоценивают. –