Я имею в виду, что я DON'T хочу создать главный класс централизатора и передать ему параметр, поэтому он может выбрать и запустить класс @SpringBoot для меня ...Есть ли какой-нибудь «способ SpringBoot», чтобы я мог запускать различные приложения Main Classes из одного и того же файла Jar?
С другой стороны, я не рассмотрите возможность запуска классов с помощью «java -cp». Таким образом, это не SpringBoot, который запускает классы, но вы вручную запускаете класс, который нужно запустить.
Что я ищу - это элегантный встроенный «Весенний путь», чтобы запустить мои различные классы @SpringBoot из командной строки. Любая специальная пусковая установка? Что-то в файлах свойств приложения?
Что я понимаю, это Launcher, который может получить «spring.application.name», например, по командной строке, и поэтому используйте это, чтобы выбрать нужный класс @SpringBoot.
Используйте [профили] (https://docs.spring.io/spring-boot/docs/current/reference/html/howto-properties-and-configuration.html#howto-set-active-spring-profiles). –