2

我正在尝试使用 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 {
}

这几天我一直在为此苦苦挣扎。非常感激任何的帮助!;)

4

1 回答 1

0

如果我猜测一下,可能是因为您没有使用最新版本的 springfox。您可以尝试升级到2.5.0吗?它可能会解决您的问题。

PS:没有解决此问题的问题的链接,但我会在我这样做时更新此答案。

于 2016-07-01T23:59:45.800 回答