我试图在我的应用程序中使用SpringFox记录@RestController,但到目前为止,我遇到了严厉的阻力。 我一直关注这个example,但每当我开始时,我都会遇到以下异常:
org.springframework.beans.factory.UnsatisfiedDependencyException:创建名称为' documentationPluginsBootstrapper'
的bean时出错我知道这样做并不多,所以我设法在一个非常简单的独立应用程序上重现它:
package example.swagger;
import org.springframework.boot.builder.SpringApplicationBuilder;
public class Main {
public static void main(String[] args) {
SpringApplicationBuilder builder = new SpringApplicationBuilder(AppConfig.class);
builder.child(SwaggerConfiguration.class).run(args);
}
}
使用的配置类如下:
package example.swagger;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Configuration;
@SpringBootApplication
public class AppConfig {
}
最后:
package example.swagger;
import org.springframework.context.annotation.Configuration;
import springfox.documentation.swagger2.annotations.EnableSwagger2;
@Configuration
@EnableSwagger2
public class SwaggerConfiguration {
}
我已经挣扎了好几天了。非常感激任何的帮助! ;)
答案 0 :(得分:0)
如果我猜错了,可能是因为你没有运行最新版本的springfox。您可以尝试升级到 2.5.0 。它可能会解决您的问题。
PS:没有解决问题的链接可以解决这个问题,但是当我这样做时,我会更新这个答案。