W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
使用 CLI
如果您使用 Micronaut CLI create-app 命令創(chuàng)建項(xiàng)目,則默認(rèn)包含 http-server 依賴項(xiàng)。
Micronaut 包括基于 Netty 的非阻塞 HTTP 服務(wù)器和客戶端 API。
Micronaut 中 HTTP 服務(wù)器的設(shè)計(jì)針對(duì)微服務(wù)之間的消息交換進(jìn)行了優(yōu)化,通常采用 JSON 格式,并不打算作為完整的服務(wù)器端 MVC 框架。例如,目前不支持服務(wù)器端視圖或傳統(tǒng)服務(wù)器端 MVC 框架的典型特征。
HTTP 服務(wù)器的目標(biāo)是盡可能容易地公開 API 以供 HTTP 客戶端使用,而不管它們是用什么語(yǔ)言編寫的。要使用 HTTP 服務(wù)器,您需要在構(gòu)建中使用 http-server-netty 依賴項(xiàng):
Gradle | Maven |
|
|
下面是一個(gè)“Hello World”服務(wù)器應(yīng)用程序:
Java | Groovy | Kotlin |
|
|
|
該類被定義為控制器,@Controller 注釋映射到路徑 /hello
該方法響應(yīng)對(duì) /hello 的 GET 請(qǐng)求并返回文本/純內(nèi)容類型的響應(yīng)
通過定義一個(gè)名為 index 的方法,按照慣例,該方法通過 /hello URI 公開
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: