Переопределение метода переопределяет родительские аннотации? - PullRequest
1 голос
/ 01 апреля 2020

Переопределяет ли переопределение метода родительские аннотации? Например:

public interface CustomRepository {
    @Cacheable("top10UsersCache")
    List<User> getTop10Users();
}

interface CustomFeignRepository extends CustomRepository {
    @Override
    @GetMapping("top10Users")
    List<User> getTop10Users(); 
}

Метод getTop10Users() (из репозитория Feign) он все еще кешируется?

1 Ответ

0 голосов
/ 01 апреля 2020

Чтобы наследовать аннотации методов / классов, сама аннотация должна быть аннотирована @Inherited.

...