如何让Intellij在spring-boot web应用程序准备好后自动启动浏览器

19

我刚刚将一个Spring Boot Web应用程序从在Tomcat中外部部署的war转换为使用Spring Boot(及其内置的Tomcat)直接部署jar。

对于Tomcat运行/调试配置,Intellij给你打开浏览器并转到http://localhost:8080/的选项。

我该如何在Spring Boot Run/Debug配置中做类似的事情。它只运行主类并等待我自己从浏览器访问localhost:8080。

3个回答

14

编辑您的运行/调试配置,在底部 - 点击“+”符号,位于“Build”上方

选择“启动Web浏览器”,输入您的应用程序URL,例如http://localhost:8181

enter image description here

这样就会得到enter image description here

点击应用/确定,当您单击运行/播放按钮时,它将在构建后启动带有您的URL的浏览器


3
很不幸,这会立即启动浏览器,而不是等待服务器启动。 - MikaelF

0

看起来似乎没有办法做到这一点。在启动之前,您似乎只能启动外部命令。或者,您可以尝试像这样在代码中实现,如此处所解释的。


0
我所知道的唯一方法是创建一个Tomcat服务器运行配置。

那你会怎么做呢? - MikaelF

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接