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

最新文章

  1. 技术英文单词贴--D
  2. tomee 第一个 远程调用 Session Bean
  3. IOS开发中NSRunloop跟NSTimer的问题
  4. 【POJ】1556 The Doors(计算几何基础+spfa)
  5. 简化工作流程 10款必备的HTML5开发工具
  6. Centos 6.5升级安装Git
  7. StringBuffer与StringBuilder之间的区别
  8. Mysql学习(慕课学习笔记4)创建数据表、查看数据表、插入记录
  9. [Unity3D]Unity3D圣骑士当游戏开发商遭遇Mecanim动画系统
  10. java 虚拟机与并发处理几个问题简要(一)
  11. Vue.js实现一个SPA登录页面的过程
  12. xhprof 安装详解
  13. linux 下 mysql-5.5.8 安装
  14. Linux:echo中,&gt;和&gt;&gt;的区别(保存结果和追加结果)
  15. 第五章703N 刷openwrt 挂载u盘
  16. python3用BeautifulSoup抓取id=&#39;xiaodeng&#39;,且正则包含‘elsie’的标签
  17. raspberry pi wifi
  18. sublime-text-how-to-jump-to-file-from-find-results-using-keyboard
  19. iOS开发 - 获取真机沙盒数据
  20. iOS文件和目录操作,iOS文件操作,NSFileManager使用文件操作:

热门文章

  1. hibernate向mysql插入数据后,得到该条数据主键的方法
  2. HDU 1017 A Mathematical Curiosity (枚举水题)
  3. MongoDB基本文件操作
  4. 有问必答项目 -数据库设计文档(ask-utf-8)
  5. npm安装package.json
  6. LM339组成的双限比较器
  7. ros学习网站
  8. request 解决中文乱码问题
  9. Spark源码分析之一:Job提交运行总流程概述
  10. uboot之bootm以及go命令的实现