如何在PowerShell中终止`mvn spring-boot:run`启动的Spring Boot应用时禁用确认提示
如何在PowerShell中终止
mvn spring-boot:run启动的Spring Boot应用时禁用确认提示 太懂这种被多余提示打断的烦躁了!你会发现直接用java -jar启动Spring Boot应用时,按<kbd>Ctrl</kbd>+<kbd>C</kbd>能直接终止程序,完全没额外询问;但换成mvn spring-boot:run启动后,按同样的组合键就会弹出do you want to stop the program ? (y/N)的确认提示,每次都得手动输入y,确实挺麻烦的。
要解决这个问题很简单,只需要把你的启动命令改成下面这样:
echo y | mvn spring-boot:run
原理其实很直白:echo y会自动输出字符y,通过管道符|把这个输入传递给mvn命令进程。这样当PowerShell弹出终止确认提示时,就会自动收到y的确认输入,直接终止程序,再也不用手动回应啦。
备注:内容来源于stack exchange,提问作者Genku
相关产品推荐
相关产品推荐

