W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
使用 Micronaut CLI,您可以使用 Groovy、Java 或 Kotlin(默認(rèn)為 Java)創(chuàng)建新的 Micronaut 應(yīng)用程序。
以下命令使用 Gradle 構(gòu)建在 Java 中創(chuàng)建一個新的“Hello World”服務(wù)器應(yīng)用程序:
通過我們的 CLI 生成的應(yīng)用程序包括 Gradle 或 Maven 包裝器,因此甚至不需要在您的機(jī)器上安裝 Gradle 或 Maven 即可開始運行應(yīng)用程序。只需使用 ?
mvnw
? 或 ?gradlew
? 命令,如下所述。
$ mn create-app hello-world
提供 ?--build maven
? 來創(chuàng)建基于 Maven 的構(gòu)建
如果您沒有安裝 CLI,那么您也可以通過訪問 Micronaut Launch 并單擊“生成項目”按鈕或在 Unix 系統(tǒng)上使用以下 ?curl
? 命令來創(chuàng)建相同的應(yīng)用程序:
curl https://launch.micronaut.io/hello-world.zip -o hello-world.zip
unzip hello-world.zip
cd hello-world
將 ??build=maven
? 添加到傳遞給 ?curl
? 的 URL 以生成 Maven 項目。
前面的步驟在名為 hello-world 的目錄中創(chuàng)建了一個新的 Java 應(yīng)用程序,其中包含 Gradle 構(gòu)建。您可以使用 ?./gradlew run
? 運行該應(yīng)用程序:
$ ./gradlew run
> Task :run
[main] INFO io.micronaut.runtime.Micronaut - Startup completed in 540ms. Server Running: http://localhost:28933
如果您創(chuàng)建了基于 Maven 的項目,請改用 ?./mvnw mn:run
?。
對于 Windows,不需要 ./ before 命令
默認(rèn)情況下,Micronaut HTTP 服務(wù)器配置為在端口 8080 上運行。
要創(chuàng)建響應(yīng)“Hello World”的服務(wù),您首先需要一個控制器。下面是一個例子:
Java | Groovy | Kotlin |
|
|
|
@Controller 注釋將類定義為映射到路徑 ?/hello
? 的控制器
@Get 注釋將索引方法映射到所有使用 HTTP ?GET
? 的請求
返回一個字符串“Hello World”作為響應(yīng)
如果你使用 Java,將之前的文件放在 ?src/main/java/hello/world
? 中。
如果您使用 Groovy,請將之前的文件放在 ?src/main/groovy/hello/world
? 中。
如果您使用 Kotlin,請將之前的文件放在 ?src/main/kotlin/hello/world
? 中。
如果啟動應(yīng)用程序并向 ?/hello
? URI 發(fā)送 ?GET
? 請求,則會返回文本“Hello World”:
$ curl http://localhost:8080/hello
Hello World
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: