ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Vert.x - Hello World

2022-01-23 15:03:54  阅读:438  来源: 互联网

标签:8888 https maven io World Hello vertx Vert


Vert.x 是一个高性能的开发框架,临近春节假期正好了解一下。

官网:https://vertx.io/
官方文档:https://vertx.io/docs/
中文文档:https://vertxchina.github.io/vertx-translation-chinese/ (翻译滞后)

项目搭建

Vert.x提供了类似Spring.start的项目初始化页面:https://start.vertx.io/ 选择合适的版本直接下载即可。

下载后导入IDEA,如果使用的是JDK1.8需要调整一下pom.xml:

<plugin>
  <artifactId>maven-compiler-plugin</artifactId>
  <version>${maven-compiler-plugin.version}</version>
  <configuration>
    <!--<release>11</release>-->
    <source>1.8</source>
    <target>1.8</target>
    <encoding>UTF-8</encoding>
  </configuration>
</plugin>

官方下载的demo,并没有提供类,而是通过maven插件运行:

mvn clean compile exec:java

不过在开发环境下,每次都要compile一下,非常不方便,所以不建议开发环境使用这种方式运行。

运行项目

上面提到,官方推荐的运行项目方式,在IDEA开发环境下非常不方便,所以可以自己构建main来启动项目,创建Starter,并部署Verticle:

public class Starter {

  public static void main(String[] args) {
    Vertx vertx = Vertx.vertx();
    vertx.deployVerticle(new MainVerticle());
  }
}

运行项目,正常情况下可以看到下面的日志:

HTTP server started on port 8888

说明应用正常运行。

访问应用

官方下载的demo,程序运行之后,默认监听的是8888端口,通过浏览器访问 http://localhost:8888


彩蛋:关注公众号、或小程序,阅读更多IT文章。

标签:8888,https,maven,io,World,Hello,vertx,Vert
来源: https://www.cnblogs.com/itqn/p/15836396.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有