註解控制器

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