suspend fun <T> Publisher<T>.awaitSingle(): T에서 제네릭 <T>가 의미하는 바
문법 의미 | 요소 |
<T> | 제네릭 타입 선언. 이 함수는 어떤 타입 T에도 동작함 |
Publisher<T> | T 타입의 데이터를 발행하는 Reactive Publisher |
: T | 이 함수가 결과로 T 타입 값을 리턴함 |
val mono: Mono<String> = Mono.just("hello")
val result: String = mono.awaitSingle()