zoukankan      html  css  js  c++  java
  • 第一个Vert.x程序

    Jar依赖

    <dependency>
                <groupId>io.vertx</groupId>
                <artifactId>vertx-core</artifactId>
                <version>3.3.3</version>
            </dependency>
            <dependency>
                <groupId>io.vertx</groupId>
                <artifactId>vertx-web</artifactId>
                <version>3.0.0</version>
            </dependency>

    HelloWorld

    public class HelloWorld  extends AbstractVerticle{
    
        @Override
        public void start() throws Exception {
            super.start();
            final Router router = Router.router(vertx);
    
            router.route().handler(BodyHandler.create());
            //访问路由
            router.get("/hello").handler(new Handler<RoutingContext>() {
                @Override
                public void handle(RoutingContext event) {
                    event.response().putHeader("content-type","text/html").end("hello world");
                }
            });
            //创建服务端监听
            vertx.createHttpServer().requestHandler(new Handler<HttpServerRequest>() {
                @Override
                public void handle(HttpServerRequest httpServerRequest) {
                    router.accept(httpServerRequest);
                }
            }).listen(8080);
        }
    
        public static void main(String[] args) {
            String verticleId=HelloWorld.class.getName();
            VertxOptions options =new VertxOptions();
            Consumer<Vertx> runner = vertx1 -> {
                vertx1.deployVerticle(verticleId);
            };
            Vertx vertx = Vertx.vertx(options);
            runner.accept(vertx);
        }
    
    }
    

     浏览器访问:http://127.0.0.1:8080/hello 返回hello world

    参考:http://blog.csdn.net/caihuangshi/article/details/51648182

    官方demo:https://github.com/vert-x3/vertx-examples/tree/master/web-examples/src/main/java/io/vertx/example/web

  • 相关阅读:
    浅谈系统调用与库函数
    由代码到可执行程序----浅谈程序的编译链接
    初识信号---进程间的交流
    内部排序总结之----选择类排序(选择、堆)
    僵死进程
    父子进程那些事儿
    fok函数
    面试-css样式
    面试-javascript知识
    面试--数据库
  • 原文地址:https://www.cnblogs.com/yissheng/p/7513484.html
Copyright © 2011-2022 走看看