激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - Java教程 - 使用IDEA和Gradle構建Vertx項目(圖文步驟)

使用IDEA和Gradle構建Vertx項目(圖文步驟)

2021-05-31 11:55yhdw Java教程

這篇文章主要介紹了使用IDEA和Gradle構建Vertx項目(圖文步驟),小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

最近是真的忙,好久沒寫了,再來分享一點新東西?。?!

一、 新建gradle項目

使用IDEA和Gradle構建Vertx項目(圖文步驟)

②選擇gradle(如果沒有安裝gradle,自己下載一個)

使用IDEA和Gradle構建Vertx項目(圖文步驟)

使用IDEA和Gradle構建Vertx項目(圖文步驟)

④選擇gradle

使用IDEA和Gradle構建Vertx項目(圖文步驟)

下一步,然后輸入項目名稱和磁盤路徑,點擊finish。

二、配置vertx依賴

項目打開之后,在build.gradle文件中dependencies里面加入vertx的核心依賴

?
1
compile 'io.vertx:vertx-core:3.4.2'

在build.gradle最下面加入任務

?
1
2
3
4
task copyjars(type: copy) {
  from configurations.runtime
  into 'lib' // 目標位置
}

build.gradle內容

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
group 'test'
version '1.0-snapshot'
 
apply plugin: 'java'
 
sourcecompatibility = 1.5
 
repositories {
  mavencentral()
}
 
dependencies {
  compile 'io.vertx:vertx-core:3.4.2'
  testcompile group: 'junit', name: 'junit', version: '4.11'
}
 
task copyjars(type: copy) {
  from configurations.runtime
  into 'lib' // 目標位置
}

執行這個任務(命令行 gradle copyjars或者在右側找copyjars雙擊),會將依賴jar下載到項目根目錄下的lib目錄

使用IDEA和Gradle構建Vertx項目(圖文步驟)

然后右擊lib –> add as library…

使用IDEA和Gradle構建Vertx項目(圖文步驟)

如果沒有依賴就會報錯

使用IDEA和Gradle構建Vertx項目(圖文步驟)

三、 創建java項目

①創建module

使用IDEA和Gradle構建Vertx項目(圖文步驟)

②創建class

創建web服務的方式

1、直接main方法啟動

?
1
2
3
4
5
6
7
8
import io.vertx.core.vertx;
 
public class app1 {
  public static void main(string[] args) {
    vertx.vertx().createhttpserver().requesthandler(req -> req.response().
        end("hello vertx!")).listen(8989);
  }
}

在地址欄輸入 localhost:8989就可以看到hello vertx!

2、繼承application重寫start方法

?
1
2
3
4
5
6
7
8
9
10
11
import io.vertx.core.vertx;
import javafx.application.application;
import javafx.stage.stage;
 
public class app2 extends application {
  @override
  public void start(stage primarystage) throws exception {
    vertx.vertx().createhttpserver().requesthandler(req -> req.response().
        end("hello my application!")).listen(8888);
  }
}

3、繼承abstractverticle重寫start方法

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import io.vertx.core.abstractverticle;
import io.vertx.core.vertx;
 
public class app3 extends abstractverticle {
 
  @override
  public void start() {
    vertx.vertx()
        .createhttpserver()
        .requesthandler(r -> {
          r.response().end("hello verticle !!!");
        })
        .listen(8787);
  }
 
  public static void main(string[] args) {
    app3 app = new app3();
    app.start();
  }
}

通過main方法啟動

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/tao_ssh/article/details/78318858

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产在线看一区 | 欧美一区2区三区4区公司二百 | av在线日韩 | 请播放一级毛片 | 久久国产精品久久精品国产演员表 | 国产亚洲小视频 | 国产日产精品一区四区介绍 | 欧美亚洲免费 | jizzyouxxxx | 亚洲一区二区三区在线播放 | 国产精品观看在线亚洲人成网 | 国产精品视频成人 | 国产精品观看在线亚洲人成网 | 久久国产亚洲视频 | 美女黄视频在线观看 | 91精品久久香蕉国产线看观看 | 欧美aaa| 精品99在线视频 | 成人在线观看一区 | 韩国草草影院 | 欧美一级毛片美99毛片 | 西川av在线一区二区三区 | 九色一区二区 | 久久国产精品久久精品国产演员表 | 午夜精品福利影院 | 国产91久久久久久 | 九九热视频免费在线观看 | 亚洲午夜1000理论片aa | 青青草免费观看 | 久久免费视频5 | 性生活视频网站 | 99欧美视频 | 欧日一级片 | xp123精品视频 | av电影免费观看 | 久久3 | 国产精品久久久久久模特 | 被日视频| 成人资源在线 | 二区成人| 国产免费www |