我有一个小型的Spring微服务,它使用webflux将其端点公开为反应性的。
当我从IntelliJ、Gradle或cmd行运行应用程序时,SpringDoc支持:
implementation 'org.springdoc:springdoc-openapi-webflux-ui:1.4.4'
我去http://localhost:8080/swagger-ui.html,我得到了一个500个错误,日志显示:
java.lang.IllegalStateException: No primary or default constructor found for interf
目前,我正在从事一个使用spring功能web编程的项目。我通常在restController中使用swagger 2的注解,但是用函数式的web编程,我找不到哪里!告诉应用程序搜索端点(比如目录中的basepackage )并在html页面中加载swagger的位置。这是我的代码:
@Configuration
public class RouterClient{
@Bean
public RouterFunction<ServerResponse> routes(ClientHandler client){
return route(GET("/api/clien
嗨,我有一个spring webflux应用程序。我想要一个上传文件的API。我按照中的说明操作
写了类似这样的东西
@PostMapping(consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
public Mono<Void> save(@RequestPart("file") Mono<FilePart> file) {
log.info("Storing a new file. Recieved by Controller");
this.stor
我没有更改这个项目的pom.xml,但是当我最近开始这个项目时,它报告了这个错误: java.lang.NoSuchMethodError。看到这个错误,它似乎找不到我写的接口方法。 2020-07-21 10:23:05.212 ERROR [main] ApiDescriptionReader::read[#87] : Skipping process path[/projects], method[addProject] as it has an error.java.lang.NoSuchMethodError: org.springframework.http.MediaType.
我正在使用'org.springdoc:springdoc-openapi-webflux-ui:1.2.28'库在我的spring-boot应用程序中显示swagger UI文档。不工作,它返回:
Whitelabel Error Page
This application has no configured error view, so you are seeing this as a fallback.
Fri Jan 24 11:31:02 UTC 2020
[b0282788] There was an unexpected error (type=Not Foun
我无法使本机映像正常工作。我有我的自定义Reactive Authentication Manager,当我使用mvn spring-boot:run运行该服务时,一切工作正常。但是,当我使用本机镜像创建容器并运行它时,我得到了以下错误: webflux-netty_1 | java.lang.IllegalStateException: No provider found for class com.example.webflux.security.JwtAuthenticationToken
webflux-netty_1 | at org.springframework.
因此,我有一个简单的Spring Boot REST API,它工作得很好,现在我为ui和核心添加了一些swagger依赖项,并使用@ApiIgnore或@Operation等标记进行了一些测试,它们都工作得很好,并且都在http://localhost:8080/swagger-ui/#/中进行了更新 现在我正在尝试通过@OpenAPIDefinition标签更新API信息,在我的应用程序类中如下所示: @OpenAPIDefinition(
info = @Info(
title = "the title",