Teg*_*Teg 0 kotlin vert.x quarkus
我想使用以Kotlin编写并使用Vert.x verticles的现有项目测试Docker的Quarkus和本机映像。
您能否指出一个有关如何使用Quarkus部署顶点的示例?
我的依存关系是vertx-sockjs-service-proxy和vertx-lang-kotlin。
我在Vert.x扩展测试中找到了一些示例,但找不到在服务器启动时如何部署我的顶点的方法。
@Inject
EventBus eventBus;
@Route(path = "/hello-event-bus", methods = GET)
void helloEventBus (RoutingExchange exchange){
eventBus.send("hello", exchange.getParam("name").orElse("missing"), ar -> {
if (ar.succeeded()) {
exchange.ok(ar.result().body().toString());
} else {
exchange.serverError().end(ar.cause().getMessage());
}
});
}
Run Code Online (Sandbox Code Playgroud)
小智 6
您可以按如下方式使用verticle:
@Inject Vertx vertx;
void onStart(@Observes StartupEvent ev) {
vertx.deploy(new MyVerticleA());
vertx.deploy(new MyVerticleB());
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
499 次 |
| 最近记录: |