私は、Centralizerメインクラスを作成してそれにパラメータを渡したいので、私のために@SpringBootクラスを選択して開始することを意味します。"SpringBoot way"があるので、同じJarファイルから別のメインクラスアプリケーションを起動できますか?
一方、私は"java -cp"でクラスを開始することを検討してください。この方法では、クラスを開始するのはSpringBootではありませんが、手動でクラスを開始する必要があります。
私が探しているのは、コマンドラインから別の@SpringBootクラスを起動するためのエレガントな組み込みの "Spring Way"です。特別ランチャーアプリのプロパティファイルに何か?
私が気づいているのは、コマンドラインなどで "spring.application.name"を受け取るLauncherだから、それを使って目的の@SpringBootクラスを選択してください。
使用[プロファイル]( https://docs.spring.io/spring-boot/docs/current/reference/html/howto-properties-and-configuration.html#howto-set-active-spring-profiles)。 –