package luck.spring.boot.webflux;
import org.springframework.http.MediaType;
import org.springframework.http.codec.ServerSentEvent;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.reactive.result.view.Rendering;
import reactor.core.publisher.Flux;
import reactor.core.publisher.Mono;
import java.time.Duration;
@RestController
public class LuckRestController {
@GetMapping("/e")
public Mono<String> e(@RequestParam(value = "id", defaultValue = "0") Long id) {
return Mono.just("hello" + 10 / id);
}
@GetMapping("/a")
public Mono<String> a(Long userId) {
return Mono.just("a:" + userId);
}
@GetMapping("/b")
public Flux<String> b(Long userId) {
SpringWebFlux中使用与SpringMVC一样的Api接口处理方式
最新推荐文章于 2024-05-30 10:50:15 发布