springboot启动时自动打开网页
时间: 2023-09-18 13:10:34 浏览: 70
SpringBoot 启动时自动打开网页,需要在启动类中添加如下代码:
```java
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication app = new SpringApplication(DemoApplication.class);
app.addListeners(new ApplicationPidFileWriter());
app.run(args);
String url = "http://localhost:8080/";
// 自动打开网页
try {
Desktop.getDesktop().browse(new URI(url));
} catch (IOException | URISyntaxException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们通过 `Desktop.getDesktop().browse(new URI(url))` 打开了一个默认浏览器,并跳转到指定的 URL 地址。这样,在 SpringBoot 启动完成后,就会自动打开一个浏览器窗口,并跳转到指定的 URL 地址。
需要注意的是,`Desktop.getDesktop().browse(new URI(url))` 只适用于 Windows、MacOS 和 Linux 等桌面操作系统,不适用于服务器环境。如果你的应用会在服务器上运行,那么最好不要使用自动打开网页的功能。