Vert.x
Vert.x借助AsyncResult优雅处理异常

说起java的异常处理,大家首先想到的是简单粗暴的try.....catch...finally.但在Vert.x中,Vert.x为我们封装了更加优雅的异常处理方式,大多数情况下不需要我们手写try....catch。Vert.x中,大多数Handler接口都是Handler<AsyncRes......

李庆林  88 浏览   0 喜欢   0 评论

Vert.x优雅异步编程——Future+Promise

之前我们为了保持课程的紧凑性与连贯性,直接从官网上粘贴了很多不优雅的代码(顺便吐槽一下官网的示例代码,Vert.x明明有更优雅的方案,但大多数示例代码却并没有按照优雅的方式去写)之前的代码有好多都是lambda表达式里面再套lamdba表达式,以及lambda表达式中.套.........同,时........

李庆林  156 浏览   0 喜欢   0 评论

Vert.x中外部化参数配置

Vert.xConfig提供了一种配置Vert.x应用程序的方法。它:提供多种配置语法(JSON,属性,Yaml(扩展名),Hocon(扩展名)...提供多种配置存储,例如文件,目录,HTTP,git(扩展名),Redis(扩展名),系统属性和环境属性。让您定义处理顺序和重载支持运行时重新配置Ver......

李庆林  59 浏览   0 喜欢   0 评论

Vert.x中的日志处理

我们之前在启动项目的时候,会有log4j的警告,那是因为我们没有加入日志信息。加入日志信息我们需要进行下面操作:1、首先在resources的根目录创建log4j.properties文件###设置###log4j.rootLogger=debug,stdout,D,E###输出信息到控制抬###l......

李庆林  82 浏览   0 喜欢   0 评论

Vert.x整合静态资源

Vert.x-Web带有开箱即用的处理程序,用于提供静态Web资源,因此您可以非常轻松地编写静态Web服务器。服务静态资源,如.html,.css,.js或任何其他静态资源,您使用的一个实例StaticHandler。对静态处理程序处理的路径的任何请求都将导致文件从文件系统上的目录或类路径提供。默认......

李庆林  73 浏览   0 喜欢   0 评论

Vert.x整合前端模板

Vert.x-Web通过包括对几种流行的模板引擎的开箱即用的支持,包括动态页面生成功能。您也可以轻松添加自己的。模板引擎由描述TemplateEngine。为了渲染模板render被使用。使用模板的最简单方法不是直接调用模板引擎,而是使用TemplateHandler。该处理程序根据HTTP请求中的......

李庆林  93 浏览   0 喜欢   0 评论

Vert.x操作PostgreSql数据库

ReactivePostgreSQL客户端是PostgreSQL的客户端,具有直接的API,专注于可伸缩性和低开销。客户端是反应性的并且是非阻塞的,从而允许通过单个线程处理许多数据库连接。1、引入依赖<dependency><groupId>io.vertx</grou......

李庆林  94 浏览   0 喜欢   0 评论

Vert.x操作Mysql数据库

ReactiveMySQL客户端是MySQL的客户端,其API专注于可伸缩性和低开销。1、pom文件导入依赖<dependency><groupId>io.vertx</groupId><artifactId>vertx-mysql-client&lt......

李庆林  76 浏览   0 喜欢   0 评论

Vert.x获取请求参数——body参数

1、application/x-www-form-urlencoded和application/json的区别application/x-www-form-urlencoded方式是Jquery的Ajax请求默认方式,这种方式的好处就是浏览器都支持,在请求发送过程中会对数据进行序列化处理,以键值对形......

李庆林  60 浏览   0 喜欢   0 评论

Vert.x获取请求参数——url参数

1、请求参数绑定模式url参数绑定第一种经典模式http://localhost:8888/test?page=1&age=10以?分隔url与params以&分隔各参数url参数绑定第二种rest模式http://localhost:8888/test/1/10纯粹以/分隔2、新建......

李庆林  76 浏览   0 喜欢   0 评论

Total 14
  • 1
  • 2