Вы можете использовать концепцию Автоконфигурация .То же самое используется Eureka и сервером Config.
Под src/main/resource
создайте spring.factories
и добавьте следующую запись
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
location.to.your.executor
Ваш класс,
pacakage location.to.your.executor
class MyExecutor{
public MyExecutor(){
//Your code for task executor
}
}
Сейчас,Приведенный выше код может быть собран как jar и включен в другой загрузочный проект.
Итак, при запуске другого jar, spring boot
будет искать автоконфигурацию для spring.factories
класса и загружать классы, определенные в нем.