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();
            }
        });
    }
}
目录
相关文章
|
4月前
|
Java
vertx的学习总结3
本文介绍了Vert.x中的Event Bus及其通信机制,包括点对点、请求-应答和发布-订阅三种通信模式的示例代码,以及如何在不同节点间使用Event Bus进行通信。
38 3
vertx的学习总结3
|
4月前
|
前端开发 Java
vertx的学习总结2
本文是关于Vert.x的学习总结,包括Verticle的概念、如何编写和部署Verticle、Vert.x的线程模型,以及如何传递配置参数。
61 2
vertx的学习总结2
|
4月前
|
Java Maven Kotlin
vertx的学习总结7之用kotlin 与vertx搞一个简单的http
本文介绍了如何使用Kotlin和Vert.x创建一个简单的HTTP服务器,包括设置路由、处理GET和POST请求,以及如何使用HTML表单发送数据。
83 2
vertx的学习总结7之用kotlin 与vertx搞一个简单的http
|
4月前
|
JavaScript 前端开发 Java
vertx的学习总结1
本文概述了Vert.x的特点,包括其异步非阻塞的编程模型、多语言支持、响应式编程能力、内置网络支持和模块化设计,并讨论了异步与响应式编程的关系,分布式系统的必要性,以及Vert.x的替代方案。
107 1
|
消息中间件 编解码 Java
Netty 入门指南
上文《[BIO、NIO、IO多路复用模型详细介绍&Java NIO 网络编程》](https://wangbinguang.blog.csdn.net/article/details/132047951)介绍了几种IO模型以及Java NIO,了解了在网络编程时使用哪种模型可以提高系统性能及效率。即使Java NIO可以帮助开发人员编写和维护网络应用程序,但由于其复杂性以及bug问题,还是诞生很多强大和流行的网络编程框架,比如Netty、Undertow、Grizzly,在平时的开发中大家更倾向于选择这些框架进行开发,而在我们学习和理解网络编程的底层原理时,使用Java NIO可以更加直接和深
114 0
|
9月前
|
机器学习/深度学习 XML JSON
web后端-java-httpClient
web后端-java-httpClient
|
安全
Netty入门Demo
Netty入门Demo
149 0
Netty入门Demo
netty案例,netty4.1基础入门篇十《关于ChannelOutboundHandlerAdapter简单使用》
ChannelOutboundHandlerAdapter与ChannelInboundHandlerAdapter都是继承于ChannelHandler,并实现自己的ChannelXxxHandler。用于在消息管道中不同时机下处理处理消息。
692 0
netty案例,netty4.1基础入门篇十《关于ChannelOutboundHandlerAdapter简单使用》
|
Java Spring
netty案例,netty4.1中级拓展篇一《Netty与SpringBoot整合》
在实际的开发中,我们需要对netty服务进行更多的操作,包括;获取它的状态信息、启动/停止、对客户端用户强制下线等等,为此我们需要把netty服务加入到web系统中,那么本章节介绍如何将Netty与SpringBoot整合。
407 0
netty案例,netty4.1中级拓展篇一《Netty与SpringBoot整合》
|
存储 监控 网络协议
Java 开发必备! I/O与Netty原理精讲
I/O技术在系统设计、性能优化、中间件研发中的使用越来越重要,学习和掌握I/O相关技术已经不仅是一个Java攻城狮的加分技能,而是一个必备技能。本文将带你了解BIO/NIO/AIO的发展历程及实现原理,并介绍当前流行框架Netty的基本原理。
3018 0
Java 开发必备! I/O与Netty原理精讲

热门文章

最新文章