springboot配置项目启动完成后启动浏览器

实现的方式本质上是通过命令调用浏览器访问某一路径,打成jar包后依旧有效 在项目中加入如下配置类: package com.laob.laob_specialmon;import org.springframework.boot.con

实现的方式本质上是通过命令调用浏览器访问某一路径,打成jar包后依旧有效

在项目中加入如下配置类:

package com.laob.laob_specialmon;

import org.springframework.boot.context.event.ApplicationReadyEvent;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.event.EventListener;

import java.io.IOException;

/**
 * @author zhangh     
 * @version V1.0.0
 * @projectName laob_special
 * @title     IndexConfig   
 * @package    com.laob.laob_specialmon  
 * @date   2019/9/10 19:07  
 * @explain 服务启动时自动打开项目
 */
@Configuration
public class IndexConfig {

    @EventListener({ApplicationReadyEvent.class})
    void applicationReadyEvent() {
        System.out.println("Portboy准备就绪 ... 启动浏览器");
        // 启动后访问地址
        String url = "http://localhost:8090";
        Runtime runtime = Runtime.getRuntime();
        try {
            runtime.exec("rundll32 url.dll,FileProtocolHandler " + url);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

}

发布者:admin,转转请注明出处:http://www.yc00.com/web/1737923910a3997857.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信