java - 如何从 Spring Boot 应用程序的文件夹作为 jar 运行主应用程序(不是 Spring Boot 应用程序)
问题描述
背景:我编写了一个一次性工具,可以在 Spring Boots 的一个文件夹中作为非 Spring Boot 应用程序运行。该工具从 Spring Boots 应用程序中调用一个类。
我试过了 :
java -jar <jarName> <com.dummy.folder3.Mainpgm1> -u <username> -p <password>
当调用 spring boots 类失败时出现“无效参数;不生成就退出”
文件夹结构:
com/
dummy/
<folder1>
<folder2>
<folder3>
Mainpgm1
Application
任何帮助
解决方案
java -jar xxx.jar --username=xxx --passwd=xxx
@Compoment
public class Test {
@Value("username")
private String username;
@Value("passwd")
private String passwd;
}