gpt4 book ai didi

spring-boot - 如何使用 OpenFeign SpringMvcContract 忽略未注释的方法

转载 作者:行者123 更新时间:2023-12-05 06:18:39 26 4
gpt4 key购买 nike

我正在使用 swagger-codegen 为我的 Feign Client 生成界面。

但是 swagger-codegen 生成这些方法:

Optional<ObjectMapper> getObjectMapper();

Optional<HttpServletRequest> getRequest();

当我运行我的应用程序时,我收到了这个异常:

FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: Method getRequest not annotated with HTTP method type (ex. GET, POST)

我想在我的 FeignConfig 中添加一些东西,告诉我从我的界面中忽略 getObjectMapper()、getRequest()!

这可能吗?

最佳答案

为了解决这个问题,我刚刚为 getObjectMapper()、getRequest() 添加了默认值。

@Override 
default Optional<ObjectMapper> getObjectMapper() {
return Optional.empty();
}

@Override
default Optional<HttpServletRequest> getRequest() {
return Optional.empty();
}

关于spring-boot - 如何使用 OpenFeign SpringMvcContract 忽略未注释的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61194626/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com