Перемещение весенней аннотации в общий пакет - PullRequest
0 голосов
/ 30 сентября 2019

У меня есть аннотация с именем @UserHasAccess, которая используется для проверки доступа пользователя на основании какого-либо вызова службы. В совет, у меня есть некоторая зависимость, чтобы позвонить в службу. Это класс рекомендаций:

public class UserHasAccessAdvice{

    @Autowired
    ServiceClient client;

    //Other methods
}

Теперь я планирую переместить эту аннотацию в общий проект, чтобы использовать ее во всех проектах. Когда я пытался, я получаю ошибку компиляции, поскольку ServiceClient отсутствует в общем проекте. Как я могу использовать эту аннотацию, переместив ее в общий пакет? Как внедрить класс обслуживания на основе целевого проекта?

Я использую Spring Boot 2.x

...