前言
通过前面的学习,我们发现很多地方都需要使用到vertx的实例,本文讲述将实例初始化到一个全局持有类中,方便项目全局获取。
实例保持实现
实现逻辑很简单,就是启动项目的时候将vertx实例保存到一个全局静态变量即可
VertxHolder类
public final class VertxHolder {
private static Vertx vertx;
public static void init(Vertx vertx) {
Objects.requireNonNull(vertx,"vertx is not initialized");
VertxHolder.vertx = vertx;
}
public static Vertx getVertx() {
Objects.requireNonNull(vertx,"vertx is not initialized");
return vertx;
}
}
启动类初始化和后续使用
初始化
使用
版权所有 © 【代码谷】 欢迎非商用转载,转载请按下面格式注明出处,商业转载请联系授权,违者必究。(提示:点击下方内容复制出处)
源文:《Vert.x 实例全局持有/保持 VertxHolder》,链接:https://www.daimagu.com/article/240814202836498.html,来源:【代码谷】
评论