Custom Spring Boot Starter с пользовательской аннотацией - PullRequest
0 голосов
/ 01 мая 2020

Я хочу добавить новый стереотип на основе аннотаций, например @Service, в мой стартовый проект, но я не знаю, как справиться с процессом регистрации этого компонента.

Я нашел решение loike

final ClassPathScanningCandidateComponentProvider provider = new ClassPathScanningCandidateComponentProvider(false);
provider.addIncludeFilter(new AnnotationTypeFilter(MyCustomAnnotation.class));
for (BeanDefinition entry : provider.findCandidateComponents("my.package.name")) {
  ...
    /* register the Bean into the Spring Context */
  ...
}

Но мне не нужен жестко заданный «путь к пакету», потому что я не знаю, в каком пакете используется стартер.

Есть ли решение для моей проблемы?

Большое спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...