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{@Overridepublic void start() throws Exception {super.start();final Router router = Router.router(vertx);router.route().handler(BodyHandler.create());//访问路由router.get("/hello").handler(new Handler<RoutingContext>() {@Overridepublic void handle(RoutingContext event) {event.response().putHeader("content-type","text/html").end("hello world");}});//创建服务端监听vertx.createHttpServer().requestHandler(new Handler<HttpServerRequest>() {@Overridepublic 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

转载于:https://www.cnblogs.com/yissheng/p/7513484.html

第一个Vert.x程序相关推荐

  1. 第一个Vertx应用程序

    从上节开始,你已经安装了vert.x,那么这节将教你如何一步一步地创建第一个vert.x应用程序.首先说明,本文代码为Java语言编写,符合Java应用程序的运行原则,所以你可以用eclipse或者任 ...

  2. 构建一个移动应用程序要花多少钱?

    构建一个移动应用程序要花多少钱? How much does it cost to build a mobile app? 不幸的是,对于一个移动应用程序的开发成本应该是多少这个问题,没有一个单一的答 ...

  3. 在纸上写好一个c语言程序后,上机运行的基本步骤为,c基本概念(选择题).docx

    PAGE / NUMPAGES 一.单选题 1.下面叙述中正确的是: (A) 在C语言程序中,main()函数必须放在程序的开始位置 (B) 在C语言程序中,要调用的函数必须在main()函数中定义 ...

  4. 如何成为一个优秀的程序员

    本文给出了十五个评定软件开发人员的标准,可以帮助程序员朋友从一个好的程序员成为一个优秀的程序员,和大家共飨! 怎样评定一名软件开发人员?这是一个颇为奇怪的问题.现在已经有了很多的理论和形式来做这件事, ...

  5. 一起学WPF系列(2):第一个WPF应用程序

    概述 Windows Presentation Foundation (WPF) 是下一代显示系统,用于生成能带给用户震撼视觉体验的 Windows 客户端应用程序.使用 WPF,您可以创建广泛的独立 ...

  6. 分享下自己写的一个微信小程序请求远程数据加载到页面的代码

    分享下自己写的一个微信小程序请求远程数据加载到页面的代码 1  思路整理 就是页面加载完毕的时候  请求远程接口,然后把数据赋值给页面的变量 ,然后列表循环 2 js相关代码  我是改的 onload ...

  7. 关于程序员的那些事——一个五年程序员的总结

    一晃,做了五年多的程序员了,感觉自己应该是程序员大军中比较典型的一个,班科生毕业,直接加入了软件开发的行列,先是小公司,然后大公司,走了一条典型的程序员的路线. 虽然我不是大牛,但是感觉在我这样普通程 ...

  8. 一个合格的程序猿编程

    也许我们只是学习一门语言.控制HTML要么C.......我们可以简单地写一些代码,然后我们带来预期的效果.但是,这是最好的第一位置的程序猿,但是,后来随着我们的知识增长,变成方式比如我们学习了C++ ...

  9. 开始使用-编写你的第一个Flutter应用程序

    2019独角兽企业重金招聘Python工程师标准>>> 这是创建您的第一个Flutter应用程序的指南. 如果您熟悉面向对象的代码和基本编程概念(如变量,循环和条件),则可以完成本教 ...

最新文章

  1. HTML的标签描述24
  2. windows系统命令行下常用命令收集
  3. 表单如何添加大的文本框_在 Flutter 中进行文本框的创建和设定
  4. python3moduleoftheweek中文_[翻译]Python Module of The Week: Counter
  5. Dotnet中Span, Memory和ReadOnlySequence之浅见
  6. 超链接标签/<a>标签
  7. 6 Approximation and fitting
  8. IOS沙盒中的Documents、Library、tmp区别
  9. css高清动图,CSS3+PNG实现GIF动画效果
  10. AKKA Inbox收件箱
  11. 进程线程及堆栈关系的总结
  12. 《机器学习实战》学习总结(二)决策树算法原理
  13. Delphi中Sender对象的定义
  14. 美团程序员吐槽公司蹲位:如厕5分钟找坑两小时
  15. python使用gmssl实现SM4算法的OFB模式
  16. CTPN在windows的CPU上运行经验
  17. AVS2 有点令人不敢相信
  18. python自学做题记录之大写人民币
  19. curl wget 不验证证书进行https请求
  20. linux下下载种子文件

热门文章

  1. Linux的netstat命令使用
  2. Eclipse中关闭不需要的插件
  3. 关于【apache- tomcat- 5.5.15/conf /Catalina/localhost配置虚拟目录】时的一些问题。(配置web项目的方式不止一种,虚拟目录就是一个)
  4. 【Java】面向对象基本特性-封装
  5. 使用autogen工具生成Makefile遇到问题解决思路
  6. nodejs 错误问题解决
  7. Java HttpURLConnection模拟请求Rest接口解决中文乱码问题
  8. Vuejs 使用 lib 库模式打包 umd 解决 NPM 包发布的问题
  9. 电脑Win10系统如何进入安全模式
  10. 使用ros3d.js实现web 端3D建图