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

第一行是端口号,第二行是项目名称。

 

只需在配置文件的最后添加如上代码就可以手动打开启动页了,上面我更改后的启动页路径为这样

 

 

 

  • 9
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值