使用tomcat在Spring Boot上读取控制台输入

是否可以在Spring

Boot上的嵌入式tomcat启动之前读取控制台输入?假定的应用程序流程是从用户那里请求用户名和密码,并且将用于启动该应用程序。使用java

-jar命令时它有效,问题是当我关闭控制台(在Linux上为SSH)时,进程停止了。我尝试搜索它,发现该过程与控制台绑定,因此我尝试使用nohup,问题是使用该按钮时我无法请求控制台输入。还有其他办法吗?

回答:

我认为这可以为您提供帮助。

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

// prompt for the user's name

System.out.print("Enter your name: ");

// get their input as a String

String username = scanner.next();

System.out.println(username);

SpringApplication.run(Application.class, args);

}

以上是 使用tomcat在Spring Boot上读取控制台输入 的全部内容, 来源链接: utcz.com/qa/421475.html

回到顶部