使用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