我有一个spring-boot应用程序,我正在使用下面的命令启动我的应用程序。在运行应用程序时,我有一个自定义的类路径要设置,这就是我使用以下方法的原因。
java -classpath target/app.jar;<my_classpath_here> -Dloader.main=<my_spring_boot_app_class_here> org.springframework.boot.loader.JarLauncher
我想将应用程序参数传递给我的应用程序。我该怎么做?我试过-Dspring-boot.run.arguments
,但没有用。
我能够通过使用以下传递参数
java -classpath target/app.jar;<my_classpath_here> -Dloader.main=<my_spring_boot_app_class_here> org.springframework.boot.loader.JarLauncher my_arg=value
注意:我最初是在JarLauncher参数之前传递参数的,因此它不起作用。我把这个论点移到了JarLauncher旁边,它起了作用。