我正在尝试使用 SpringFox 在我的应用程序中记录 @RestController 但到目前为止我遇到了强烈的阻力。我一直在关注这个例子,但每当我开始时,我都会得到以下异常:
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 {
}
这几天我一直在为此苦苦挣扎。非常感激任何的帮助!;)