Vertx入门篇-01 - Hello Vertx

简介: https://vertx.io/docs/vertx-core/java/

Hello Vert.x

1、添加POM相关依赖

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>8</source>
                    <target>8</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>io.vertx</groupId>
                <artifactId>vertx-stack-depchain</artifactId>
                <version>3.6.2</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

    <dependencies>
        <dependency>
            <groupId>io.vertx</groupId>
            <artifactId>vertx-core</artifactId>
        </dependency>
    </dependencies>

2、新建VertxHello1,启动一个HttpServer

public class VertxHello1 {
    public static void main(String[] args) {
        // 创建一个 Http Server
        Vertx.vertx().createHttpServer().requestHandler(request -> {
            request.response()
                    .putHeader("Content-Type", "text/plain")
                    .write("Hello Vert.x!")
                    .end();
        }).listen(8080, http -> {
            if (http.succeeded()) {
                System.out.println("HTTP server started on http://localhost:8080");
            }else {
                http.cause().printStackTrace();
            }
        });
    }
}
目录
相关文章
|
17天前
|
Java
vertx的学习总结3
本文介绍了Vert.x中的Event Bus及其通信机制,包括点对点、请求-应答和发布-订阅三种通信模式的示例代码,以及如何在不同节点间使用Event Bus进行通信。
12 3
vertx的学习总结3
|
17天前
|
前端开发 Java
vertx的学习总结2
本文是关于Vert.x的学习总结,包括Verticle的概念、如何编写和部署Verticle、Vert.x的线程模型,以及如何传递配置参数。
13 2
vertx的学习总结2
|
17天前
|
Java Maven Kotlin
vertx的学习总结7之用kotlin 与vertx搞一个简单的http
本文介绍了如何使用Kotlin和Vert.x创建一个简单的HTTP服务器,包括设置路由、处理GET和POST请求,以及如何使用HTML表单发送数据。
28 2
vertx的学习总结7之用kotlin 与vertx搞一个简单的http
|
17天前
|
JavaScript 前端开发 Java
vertx的学习总结1
本文概述了Vert.x的特点,包括其异步非阻塞的编程模型、多语言支持、响应式编程能力、内置网络支持和模块化设计,并讨论了异步与响应式编程的关系,分布式系统的必要性,以及Vert.x的替代方案。
33 1
|
设计模式 网络协议 Java
JAVA-stateless4j StateMachine从入门到实战
JAVA-stateless4j StateMachine从入门到实战
272 0
|
安全
Netty入门Demo
Netty入门Demo
108 0
Netty入门Demo
|
XML SQL Java
SpringData 进阶篇-上
SpringData 进阶篇-上
73 0
|
SQL 存储 XML
SpringData进阶篇-下
SpringData进阶篇-下
131 0
|
消息中间件 SQL XML
ActiveMQ系列:详细讲讲JMS(Java Messaging Service)
一条持久性的消息:应该被传送“一次仅仅一次”,这就意味者如果JMS提供者出现故障,该消息并不会丢失,它会在服务器恢复之后再次传递。一条非持久的消息:最多会传送一次,这意味这服务器出现故障,该消息将永远丢失。
213 0
ActiveMQ系列:详细讲讲JMS(Java Messaging Service)
|
Go API
Golang 笔记(二):Context 源码剖析(1)
Golang 笔记(二):Context 源码剖析(1)
91 0
Golang 笔记(二):Context 源码剖析(1)