专栏中心

EEPW首页 > 专栏 > Java视频教程之vertx使用及代码分享

Java视频教程之vertx使用及代码分享

发布人:扣丁学习 时间:2020-11-24 来源:工程师 发布文章

  Java中应对高并发有多种方案,接下来介绍其中的一个vertx.我将新建一个工程,编码,最后打包运行.思路是先明白代码,再讨论理论概念.第一步:使用eclipse创建一个maven工程,结构如下|---pom.xml

  |---src


  ||


  ||---main


  |||___java


  ||


  ||___test


  ||___java


  pom文件内容如下:<projectxmlns="maven.apache.org/POM/4.0.0"


  xmlns:xsi="www.w3.org/2001/XMLSchema-instance"


  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0


  maven.apache.org/xsd/maven-4.0.0.xsd">


  <modelVersion>4.0.0</modelVersion>


  <groupId>io.vertx.blog</groupId>


  <artifactId>my-first-app</artifactId>


  <version>1.0-SNAPSHOT</version>


  <dependencies>


  <dependency>


  <groupId>io.vertx</groupId>


  <artifactId>vertx-core</artifactId>


  <version>3.0.0</version>


  </dependency>


  </dependencies>


  <build>


  <plugins>


  <plugin>


  <artifactId>maven-compiler-plugin</artifactId>


  <version>3.3</version>


  <configuration>


  <source>1.8</source>


  <target>1.8</target>


  </configuration>


  </plugin>


  </plugins>


  </build>


  </project>


  第二步:编写代码


  packagecom.qfedu.vertx;


  importio.vertx.core.AbstractVerticle;


  importio.vertx.core.Future;


  publicclassFirstAppextendsAbstractVerticle{


  @Override


  publicvoidstart(Future<Void>fut){


  vertx


  .createHttpServer()


  .requestHandler(r->{


  r.response().end("<h1>第一个异步应用</h1>");


  })


  .listen(80,result->{


  if(result.succeeded()){


  fut.complete();


  }else{


  fut.fail(fut.cause());


  }


  });


  }


  }


  第三步:编译打包


  mvncleanpackage


  第四步:到target目录中找到一个以.jar结尾的文件,运行


  java-jar***.jar


  第五步:使用浏览器访问


  http://localhost


  即可看到应用的响应输出数据:第一个异步应用,到此第一个vertx应用就算完成了.最后想要了解更多内容的小伙伴可以登录扣丁学堂官网查看。扣丁学堂Java培训机构不仅有专业的老师和与时俱进的课程体系,还有大量的JavaEE视频教程供学员观看学习,想要了解学习Java的小伙伴快快行动吧。扣丁学堂Java技术交流群:850353792。

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

全球汽车级电感器市场预测与分析(2026-2036)

自动驾驶正推动汽车行业加速布局人形机器人

Sams - C++ Primer Plus, Fourth Edition.part1

痛失销冠,迪王要变迪子了?

汽车电子 2026-04-17

高精度+消除运动伪影!安森美Hyperlux™ ID解锁机器视觉应用新可能

2010英特尔杯大学生电子设计竞赛(2)

视频 2010-07-30

Cirrus Logic 推出工业成像模拟前端芯片

掘金自动驾驶,不要把大坑当机会

汽车电子 2026-04-17

Bose电磁汽车悬架的工作原理、失败原因及ClearMotion的技术复兴

Que - Special Edition Using Linux 4th Edition.part4

Sams - C++ Primer Plus, Fourth Edition.part2

AI穿戴硬件,串起你的碎片时间

消费电子 2026-04-17

2010英特尔杯大学生电子设计竞赛(5)

视频 2010-07-30

突破工艺边界,奎芯科技LPDDR5X IP硅验证通过,速率达9600Mbps

2010英特尔杯大学生电子设计竞赛(3)

视频 2010-07-30

Sams - C++ Primer Plus, Fourth Edition.part3

Que - Special Edition Using Linux 4th Edition.part5

富士通发布全球首创百万像素双波段红外传感器

2010英特尔杯大学生电子设计竞赛(1)

视频 2010-07-30

2010英特尔杯大学生电子设计竞赛(4)

视频 2010-07-30
更多 培训课堂
更多 焦点
更多 视频

技术专区