質問:以下のMyServiceのように、@Bean
の春の起動方法のvarargs
にはどのようにアクセスできますか?spring beanのコマンドライン引数にアクセスするには?
@SpringBootApplication
public class MyApp {
public static void main(String[] args) {
SpringApplication.run(MyApp.class, args);
}
}
@Component
public MyService {
public void run() {
//read varargs
}
}
のJava -jar [jarファイル] [コマンドライン引数]スプリングソースコードを分析することにより
?引数はあなたのメインクラスに渡されるか、一般に任意のvarargに渡されますか? – pvpkiran
私は、コマンドラインからjarを起動するときに渡される引数を意味します。 – membersound
メソッドrun(String ...)を持つCommandLineRunnerクラスを実装すると、このvarargsを得ることができます – pvpkiran