vert.x框架-简单路由使用
package xue.myVertX; import io.vertx.core.AbstractVerticle;
import io.vertx.core.Vertx;
import io.vertx.core.http.HttpServer; import io.vertx.ext.web.Router; /** * 简单的路由使用 */ public class SimpleRouter extends AbstractVerticle { @Override public void start() throws Exception { // 创建HttpServer HttpServer server = vertx.createHttpServer(); // 创建路由对象 Router router = Router.router(vertx); // 监听/index地址 router.route("/index").handler(request -> { request.response().end("INDEX SUCCESS"); }); // 把请求交给路由处理--------------------(1) server.requestHandler(router::accept); server.listen(8888); } public static void main(String[] args) {
Vertx.vertx().deployVerticle(new SimpleRouter());
}
}
1.
注意,Router包导入不要导错了,应该
import io.vertx.ext.web.Router;
否则会提示

2.
需要提前在maven导入依赖,当前使用版本
<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-web</artifactId>
<version>3.5.2</version>
</dependency>
更多版本在这里:https://mvnrepository.com/artifact/io.vertx/vertx-web
虽然只是导入了vertx-web,但是会下载很多东西,这些都是

本文来自博客园,作者:岑惜,转载请注明原文链接:https://www.cnblogs.com/c2g5201314/p/12840289.html
响应开源精神相互学习,内容良币驱除劣币

浙公网安备 33010602011771号