У меня есть два проекта весенней загрузки и проект библиотеки, в котором есть общие логики реализации c, распределенные по разным классам.
Я хочу создать несколько пользовательских аннотаций Spring, которые можно использовать в загрузочных приложениях Spring, чтобы они создавали bean-компоненты только для этой конфигурации, если указанная аннотация c присутствует. Например:
Библиотека конфигурации
Class ConfAService{......}
Class ConfBService{......}
Class ConfCService{......}
Приложение Spring Boot:
@SpringBootApplication
@EnableConfAService
public class SpringBootAApp{....}
@SpringBootApplication
@EnableConfBService
public class SpringBootBApp{...}
Я знаю, что это можно сделать с помощью @ ConditionalOnProperty (xxx) , но я не хочу вводить новое свойство в приложениях. Есть ли лучший способ сделать это?