Я хочу добавить новый стереотип на основе аннотаций, например @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 */
...
}
Но мне не нужен жестко заданный «путь к пакету», потому что я не знаю, в каком пакете используется стартер.
Есть ли решение для моей проблемы?
Большое спасибо!