当我到达终点时,我将获得此资源:
$ curl http://localhost:8080/hello
io.smallrye.mutiny.operators.uni.builders.UniCreateFromKnownItem@255ef91
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
$ curl http://localhost:8080/hello
io.smallrye.mutiny.operators.uni.builders.UniCreateFromKnownItem@255ef91
Run Code Online (Sandbox Code Playgroud)
这些是我的 quarkus 项目依赖项:
@Path("/hello")
@AllArgsConstructor
public class GreetingResource {
@GET
@Produces(MediaType.TEXT_PLAIN)
public Uni<String> hello() {
return Uni.createFrom().item("item1");
}
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
RESTEasy 和quarkus-resteasy扩展不知道Uni是什么,也无法正确序列化它。
如果可以的话,如果您使用反应式类型,我建议您切换到quarkus-resteasy-reactive(and )。quarkus-resteasy-reactive-jackson
如果您需要经典的 RESTEasy,请添加quarkus-resteasy-mutiny到您的依赖项。
| 归档时间: |
|
| 查看次数: |
1431 次 |
| 最近记录: |