註解控制器
Spring WebFlux 提供了一種基於註解的程式設計模型,其中 @Controller
和 @RestController
元件使用註解來表達請求對映、請求輸入、處理異常等等。註解控制器具有靈活的方法簽名,並且不必繼承基類或實現特定介面。
以下列出了一個基本示例
-
Java
-
Kotlin
@RestController
public class HelloController {
@GetMapping("/hello")
public String handle() {
return "Hello WebFlux";
}
}
@RestController
class HelloController {
@GetMapping("/hello")
fun handle() = "Hello WebFlux"
}
在前面的示例中,該方法返回一個要寫入響應體的 String
。