监听项目启动时同时启动某个方法

1.implements SmartInitializingSingleton

实现 SmartInitializingSingleton类,重写afterSingletonsInstantiated方法

例:

@Override

public void afterSingletonsInstantiated() {

try {logger.info("初始化启动MQTT连接");

        this.connect();

    }catch (Exception e) {

e.printStackTrace();

    }

}

2.ApplicationRunner接口,这个接口中有一个run方法,我们只需要实现这个方法即可

你可能感兴趣的:(监听项目启动时同时启动某个方法)