【发布时间】:2018-10-12 20:13:05
【问题描述】:
这适用于 Java:
SubscribableChannel c = MessageChannels.publishSubscribe().get();
转换为 kotlin(通过 IntelliJ)变成:
val c : SubscribableChannel = MessageChannels.publishSubscribe<S>().get()
我找不到可以满足“S”要求的类型
签名或发布订阅为:
public static <S extends PublishSubscribeChannelSpec<S>> PublishSubscribeChannelSpec<S> publishSubscribe()
当S递归依赖S时,什么可以满足<S extends PublishSubscribeChannelSpec<S>>?
为什么这对 Java 来说不是问题?
【问题讨论】:
标签: spring-boot kotlin