zoukankan      html  css  js  c++  java
  • spring boot 自动打开浏览器访问项目

    写一个类

    package com.aaa.pettyloan;
    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;
    import org.springframework.beans.factory.annotation.Value;
    import org.springframework.boot.CommandLineRunner;
    import org.springframework.stereotype.Component;


    /**
    * 项目启动类
    */
    @Component
    public class MyCommandRunner implements CommandLineRunner {
    private static Logger logger = LoggerFactory.getLogger(MyCommandRunner.class);
    @Value("${spring.web.loginurl}")
    private String loginUrl;

    @Value("${spring.web.googleexcute}")
    private String googleExcutePath;

    @Value("${spring.auto.openurl}")
    private boolean isOpen;

    @Override
    public void run(String... args) throws Exception {
    if(isOpen){
    String cmd = googleExcutePath +" "+ loginUrl;
    Runtime run = Runtime.getRuntime();
    try{
    run.exec(cmd);
    logger.debug("启动浏览器打开项目成功");
    }catch (Exception e){
    e.printStackTrace();
    logger.error(e.getMessage());
    }
    }
    }
    }
    然后在application.properties配置
    #是否自动打开浏览器,
    spring.auto.openurl=true
    #项目地址
    spring.web.loginurl=http://192.168.1.112:8080/pettyloan/login
    #浏览器
    spring.web.googleexcute=E:\Mozilla Firefox\firefox.exe

    完成!
  • 相关阅读:
    函数进阶-生成器
    函数进阶-列表生成式
    闭包
    命名空间
    内置方法
    函数
    squid清除缓存
    subprocess实现管道
    Python统计脚本行数(fileinput)
    fabric note
  • 原文地址:https://www.cnblogs.com/yinziqiang0909/p/11206034.html
Copyright © 2011-2022 走看看