SpringBoot项目启动时如何自动弹出启动页,如何修改默认启动路径 |
您所在的位置:网站首页 › 战地3启动不了之后弹出网页界面 › SpringBoot项目启动时如何自动弹出启动页,如何修改默认启动路径 |
搞了一个DEMO,不知道启动路径是啥
启动项目成功后,总是得手动输入地址访问页面。但有时候你是不是看到如下情况,控制台没有打印网页请求的端口号,为什么? 因为你新建Springboot时,没选择springboot-web项目,IDEA理解为一个java程序,当然不会有页面了~ 新建springboot-web项目,你可以选择在新建springboot的时候选择web工程,也可以直接导入web包~ 如果你前两种方式都不想选,你可以用下面的办法自己配置一个启动页面和url访问路径~
SpringBoot如何自动弹出启动页
默认启动页为:localhost:8080 但是我们每次都手动输入地址非常的麻烦,怎么配置自动起来呢?
1.首先在Springboot项目中添加测试类ControllerTest ,测试类ControllerTest 与Application类同级或者在其子级下在
输入下面代码 @RestController public class ControllerTest { @GetMapping public String run() { return "启动springboot成功!"; } }
2.在比Application低一级的任意文件夹下建立一个AutoBrower类,代码如下 @Configuration public class AutoBrower { @EventListener({ApplicationReadyEvent.class}) void applicationReadyEvent() { System.out.println("应用已经准备就绪 ... 启动浏览器"); // 这里需要注url:端口号+测试类方法名 String url = "http://localhost:8080"; Runtime runtime = Runtime.getRuntime(); try { runtime.exec("rundll32 url.dll,FileProtocolHandler " + url); } catch (IOException e) { e.printStackTrace(); } } }
上面的url写的是默认地址8080,你也可以任意定义
如何更改启动页 注意:这种更改启动页方式不能和上面的自动打开启动页共用!
在application.properties文件中添加代码 server.port=8956 server.servlet.context-path=/spring-boot-fastDFS第一行是端口号,第二行是项目名称。
只需在配置文件的最后添加如上代码就可以手动打开启动页了,上面我更改后的启动页路径为这样
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |