一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲国产精品嫩草影院永久 | 精品视频在线免费观看 | 亚洲日本久久一区二区va | 1024国产精品视频观看 | 蜜臀91 | v视影院| 日韩综合久久 | 欧美亚洲另类在线观看 | 午夜影院0606免费 | 牛人国产偷窥女洗浴在线观看 | 国产在线欧美日韩精品一区二区 | 91社区在线观看精品 | 韩国三级日本三级香港三级黄 | 俄罗斯bbbbbbxxxxxx | 国产成人一级 | 欧美日韩视频在线第一区二区三区 | 男人天堂官方网站 | 猫扑俩性 | 国产精品va在线观看无 | 国产综合视频 | 国产日韩精品一区二区在线观看播放 | 高清一区高清二区视频 | 99热线| 国产色综合久久五月色婷婷中文 | 免费观看毛片视频 | 狠狠色婷婷狠狠狠亚洲综合 | 手机在线观看伦理片 | 四虎国产视频 | 春意影院午夜爽爽爽免费 | 午夜一区二区三区 | 日韩永久在线观看免费视频 | 亚洲国产成人超福利久久精品 | 美女下面被cao出水 美女污视频 | 爱福利视频一区二区 | 国产午夜精品久久理论片 | 精品一区二区三区免费观看 | 女人国产香蕉久久精品 | 99久久中文字幕伊人 | 国内视频一区二区三区 | 国产精品麻豆99久久 | 成人夜视频寂寞在线观看 |