Vert.x 4 Hello 项目创建和启动

教程分享 > Java教程 > Vert.x (475) 2024-08-13 07:31:26

前言

最新的Ver.x 4 从idea工具运行启动,并访问。项目创建通过vert.x官网生成器完成。

Vert.x 4项目创建

打开vert.x官网项目生成地址,https://start.vertx.io 

Vert.x 4 Hello 项目创建和启动_图示-b2b959f145534e73ac20c4c4c1c8a253.png

如上图所示,设定好你的group id,artifactId 以及添加web依赖。然后点击下面得生成即可下载空项目。

使用idea打开项目,查看pom.xml依赖信息

Vert.x 4 Hello 项目创建和启动_图示-10279e6eb8284374bb4f949f79878228.png
vert.x依赖

构建信息啥的都是配置完成了得。

默认生成了一个MainVerticle
默认生成了一个MainVerticle
public class MainVerticle extends AbstractVerticle {

@Override
public void start(Promise<Void> startPromise) throws Exception {

vertx.createHttpServer().requestHandler(req -> {
req.response()
.putHeader("content-type", "text/plain")
.end("Hello from Vert.x!");
})

.listen(8888).onComplete(http -> {
if (http.succeeded()) {
startPromise.complete();
System.out.println("HTTP server started on port 8888");
} else {
startPromise.fail(http.cause());
}
});
}
}

 

Vert.x4项目启动

Vert.x 4 Hello 项目创建和启动_图示-9450172ae6c34b70ab0c0bf12d4cb205.png
点击idea右上角编辑配置
Vert.x 4 Hello 项目创建和启动_图示-fc6113cc244743d6b72dbda6b3fc0804.png
点击+号,选application创建一个启动器

 

Vert.x 4 Hello 项目创建和启动_图示-d9c87db6f79e4c75be3a54ba8929c231.png

在上图对应序号中分别添加以下配置

  • 序号1,填写 Launcher
  • 序号2,填写 io.vertx.core.Launcher
  • 序号3,填写 run com.demo.vertx.vertx_demo.MainVerticle (run后面得就是MainVerticle得全路径,pom.xml也有配置)
Vert.x 4 Hello 项目创建和启动_图示-041b93fbad34454e81de2ab42e179e3a.png
配置完成后点击运行启动即可。

访问对应地址 http://localhost:8888,可以看到下面内容

Vert.x 4 Hello 项目创建和启动_图示-8e305703b98e4a59866f84ad35b45ba9.png
搞定

 

至此最新的Ver.x 4 从idea工具运行启动就搞定了。

 

https://www.leftso.com/article/2408121508189860.html

相关文章
前言最新的Ver.x 4 从idea工具运行启动,并访问。项目创建通过vert.x官网生成器完成。Vert.x 4项目创建打开vert.x官网项目生成地址,ht
前言项目由之前的第一个vert.x 4 项目改编而来,vert.x项目创建参考: vert.x 4 web应用编写修改MainVerticle文件,内容如下:p
前言Vert.x 中实现全局数据共享,如环境参数等。Vertx数据共享实现共享数据存入/更新SharedData sharedData = vertx.shar
前言这里主要讲解Vert.x配置文件的读取和使用,引用之前的项目《Vert.x 4 Web应用初识》 引入必要依赖maven pom.xml&lt;dependenc
Vert.x java 入门,Vert.x这个框架在常规的web业务开发中估计还不是很成熟。但是了解了他的一些原理我觉得可以有一番作为。今天主要简单讲解下eclipse Vert.x是什么有什么...
前言vert.x 默认是没有像spring的依赖注入的,需要自己结合vertx-service-proxy插件实现。本文引用项目为基础《Vert.x 4 Web
前言项目创建参考之前的《Vert.x 4 Web应用初识》。本文通过Vert.x实现了REST接口的CRUD操作。通过本教程你可以获得以下内容vert.x项目中
前言文件上传在web应用比较常见,本文以vert.x web实现文件上传功能。引用之前的项目《Vert.x 4 Web应用初识》作为基础,添加了日志。 Vert
前言接上一篇《Vert.x 4 Web应用初识》,在web应用中除了访问地址得到动态的信息还有静态的资源库访问,如 jQuery / bootstrap 等前端
前言Vert.x Router路由中多个处理器之间通过RoutingContext共享数据实现。 Vert.x Router 上下文数据数据设置routingC
前言Web项目开发一般接口入参都有校验需求,Vert.x 4 目前已有插件实现参数校验,引用之前的项目《Vert.x 4 Web应用初识》源码 引入验证插件ma
前言创建一个常规的web项目肯定需要一个模板引擎来实现,引用之前的项目《Vert.x 4 Web应用初识》基础结构目前vert.x支持多款模板引擎,包括:MVE
前言本文主要讲解在Vert.x环境下与Mysql数据库连接和操作,实现基础的增删改查和事务,以及REST接口返回数据库中查询结果。项目引用之前的《Vert.x
前言引用《Vert.x 4 Web REST CRUD接口应用》项目,加入日志依赖并编码实现类似Interceptor功能处理。vert.x日志集成参考《Ver
前言前面已经讲述了在vertx中,如何实现服务的注册和使用,这里主要讲解接口的暴露层,在vertx中如何实现类似Spring MVC的Controller层。项