zoukankan      html  css  js  c++  java
  • 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,但是会下载很多东西,这些都是








  • 相关阅读:
    cmake的安装
    安装cmake过程g++: 错误:unrecognized command line option ‘-std=gnu++14’
    进程空间分配
    git 基本操作
    nm命令
    container_of 宏
    cmake
    fiddler修改Requests之前的数据和response 之后的数据
    Fiddler抓包请求前设置断点
    jmeter连接mysql数据库
  • 原文地址:https://www.cnblogs.com/c2g5201314/p/12840289.html
Copyright © 2011-2022 走看看