第一个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{@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程序相关推荐
- 第一个Vertx应用程序
从上节开始,你已经安装了vert.x,那么这节将教你如何一步一步地创建第一个vert.x应用程序.首先说明,本文代码为Java语言编写,符合Java应用程序的运行原则,所以你可以用eclipse或者任 ...
- 构建一个移动应用程序要花多少钱?
构建一个移动应用程序要花多少钱? How much does it cost to build a mobile app? 不幸的是,对于一个移动应用程序的开发成本应该是多少这个问题,没有一个单一的答 ...
- 在纸上写好一个c语言程序后,上机运行的基本步骤为,c基本概念(选择题).docx
PAGE / NUMPAGES 一.单选题 1.下面叙述中正确的是: (A) 在C语言程序中,main()函数必须放在程序的开始位置 (B) 在C语言程序中,要调用的函数必须在main()函数中定义 ...
- 如何成为一个优秀的程序员
本文给出了十五个评定软件开发人员的标准,可以帮助程序员朋友从一个好的程序员成为一个优秀的程序员,和大家共飨! 怎样评定一名软件开发人员?这是一个颇为奇怪的问题.现在已经有了很多的理论和形式来做这件事, ...
- 一起学WPF系列(2):第一个WPF应用程序
概述 Windows Presentation Foundation (WPF) 是下一代显示系统,用于生成能带给用户震撼视觉体验的 Windows 客户端应用程序.使用 WPF,您可以创建广泛的独立 ...
- 分享下自己写的一个微信小程序请求远程数据加载到页面的代码
分享下自己写的一个微信小程序请求远程数据加载到页面的代码 1 思路整理 就是页面加载完毕的时候 请求远程接口,然后把数据赋值给页面的变量 ,然后列表循环 2 js相关代码 我是改的 onload ...
- 关于程序员的那些事——一个五年程序员的总结
一晃,做了五年多的程序员了,感觉自己应该是程序员大军中比较典型的一个,班科生毕业,直接加入了软件开发的行列,先是小公司,然后大公司,走了一条典型的程序员的路线. 虽然我不是大牛,但是感觉在我这样普通程 ...
- 一个合格的程序猿编程
也许我们只是学习一门语言.控制HTML要么C.......我们可以简单地写一些代码,然后我们带来预期的效果.但是,这是最好的第一位置的程序猿,但是,后来随着我们的知识增长,变成方式比如我们学习了C++ ...
- 开始使用-编写你的第一个Flutter应用程序
2019独角兽企业重金招聘Python工程师标准>>> 这是创建您的第一个Flutter应用程序的指南. 如果您熟悉面向对象的代码和基本编程概念(如变量,循环和条件),则可以完成本教 ...
最新文章
- HTML的标签描述24
- windows系统命令行下常用命令收集
- 表单如何添加大的文本框_在 Flutter 中进行文本框的创建和设定
- python3moduleoftheweek中文_[翻译]Python Module of The Week: Counter
- Dotnet中Span, Memory和ReadOnlySequence之浅见
- 超链接标签/<a>标签
- 6 Approximation and fitting
- IOS沙盒中的Documents、Library、tmp区别
- css高清动图,CSS3+PNG实现GIF动画效果
- AKKA Inbox收件箱
- 进程线程及堆栈关系的总结
- 《机器学习实战》学习总结(二)决策树算法原理
- Delphi中Sender对象的定义
- 美团程序员吐槽公司蹲位:如厕5分钟找坑两小时
- python使用gmssl实现SM4算法的OFB模式
- CTPN在windows的CPU上运行经验
- AVS2 有点令人不敢相信
- python自学做题记录之大写人民币
- curl wget 不验证证书进行https请求
- linux下下载种子文件
热门文章
- Linux的netstat命令使用
- Eclipse中关闭不需要的插件
- 关于【apache- tomcat- 5.5.15/conf /Catalina/localhost配置虚拟目录】时的一些问题。(配置web项目的方式不止一种,虚拟目录就是一个)
- 【Java】面向对象基本特性-封装
- 使用autogen工具生成Makefile遇到问题解决思路
- nodejs 错误问题解决
- Java HttpURLConnection模拟请求Rest接口解决中文乱码问题
- Vuejs 使用 lib 库模式打包 umd 解决 NPM 包发布的问题
- 电脑Win10系统如何进入安全模式
- 使用ros3d.js实现web 端3D建图