vert.x学习(一),开篇之hello world

今天决定学习下vert.x这个框架,记录下学习笔记。 下面列下我的开发环境:

Java版本 1.8

vert.x学习(一),开篇之hello world

maven版本 3.3

vert.x学习(一),开篇之hello world

IDEA版本 2016

vert.x学习(一),开篇之hello world

 

 

在idea中使用vert.x不用下载或安装其他东西了,有maven就够了。 下面开始创建一个maven项目

vert.x学习(一),开篇之hello world

这里可以什么都不用选,直接点Next就可以了

vert.x学习(一),开篇之hello world

这里的GroupId和ArtifactId只要自己喜欢,随意填写即可。让后继续Next

vert.x学习(一),开篇之hello world

在Project name中填写项目名,完事后点Finish就可以看到一个maven结构的工程了。

 

上面的准备做足了,就可以正式开始了。首先在pom.xml里面导入vert.x的依赖。

vert.x学习(一),开篇之hello world

我们这里使用的是 vert.x 3.3.3,让后在idea的View中调出右侧的maven视图,点击更新按钮就可以导入vertx core包了。也可以在编辑保存后点 Import Changes来导入依赖包。

vert.x学习(一),开篇之hello world

依赖引入后,就可以去写我们的hello world代码了

vert.x学习(一),开篇之hello world

如果直接写的话,我们会发现代码会报错,原因是创建的这个maven工程默认的java编译级别是1.5(5.0)

vert.x学习(一),开篇之hello world

而vertx需要Lambda支持,这是java 8里面的语法。所以我们这里将Language level 改成8的

vert.x学习(一),开篇之hello world

vert.x学习(一),开篇之hello world

带Ok按钮,在回到编辑区域,会发现这些错误都不见了

vert.x学习(一),开篇之hello world

配置以Application方式运行

vert.x学习(一),开篇之hello world

或者不配置运行方式,直接在HelloWorld.java上右键运行

运行后在浏览器访问8080端口,就可以看到输出了

vert.x学习(一),开篇之hello world

 

 

ps:如果图片看不清,请在图片上右键,在新标签页中打开图片(适用于Chrome浏览器)

 

学习相关源代码已放到github:https://github.com/tjz101/vertxworld

将工程名由helloworld改成了vertxword。欢迎喜欢vert.x的同学们和我一起探索vert.x世界。

 

原创文章,转载请注明出处。