若依前后端分离框架配置knife4j

首先在后台代码–admin模块里添加依赖

		<dependency>
            <groupId>com.github.xiaoymin</groupId>
            <artifactId>knife4j-spring-boot-starter</artifactId>
            <version>3.0.3</version>
        </dependency>

然后再swaggerConfig里添加一段代码:

private final OpenApiExtensionResolver openApiExtensionResolver;


@Autowired
public SwaggerConfig(OpenApiExtensionResolver openApiExtensionResolver) {
    this.openApiExtensionResolver = openApiExtensionResolver;
}

若依前后端分离框架配置knife4j_第1张图片

最后在配置文件application.yml里面添加一下几行代码:


knife4j:
  # 开启增强配置
  enable: true
  # 开启生产环境屏蔽    production: true时就访问不了swagger了
  production: false

若依前后端分离框架配置knife4j_第2张图片

这时就可以在浏览器 访问了

若依前后端分离框架配置knife4j_第3张图片

你可能感兴趣的:(spring,boot,swagger)