1
スプリングブートコマンドラインからスペースを使ってparamを受け取る方法を教えてください。Springブート方法コマンドラインからスペースを使ってparam値を受け取る方法は?
@Value("${paramJson}")
private String paramJson ;
@Override
public void run(String... arg0) throws Exception {
System.out.println(paramJson);
}
./target/spring-boot-foo-0.0.1-SNAPSHOT.jar --paramJson="{price: 30}"
は出力が{price:
コマンドのparam値は、スペースを持っているのであれば、どのようにそれを正しく受信するには?
作品をcustom launch scriptを使用して、問題を自分で修正しますot 1.3.5.RELEASE。問題を再現する完全で最小限の例を提供できますか? –
@AndyWilkinsonを参照してください。https://github.com/zhugw/spring-boot-read-command-param – zhuguowei
'java -jar'を実行するのではなく、完全に実行可能なjarファイルをビルドしていると思います。これは 'java -jar'で動作します。この問題は、起動スクリプトに含まれている必要があります。 –