Commit 7fc1b2a5 authored by terrfly's avatar terrfly
Browse files

解决payment启动提示错误的问题;

parent 61d475ee
......@@ -97,8 +97,8 @@ public class JeepayMgrApplication {
* @Author: terrfly
* @Date: 2023/6/13 15:04
*/
@Bean(value = "dockerBean")
public Docket dockerBean() {
@Bean(value = "knife4jDockerBean")
public Docket knife4jDockerBean() {
return new Docket(DocumentationType.SWAGGER_2) //指定使用Swagger2规范
.apiInfo(new ApiInfoBuilder().version("1.0").build()) //描述字段支持Markdown语法
.groupName("运营平台") //分组名称
......
......@@ -96,8 +96,8 @@ public class JeepayMchApplication {
* @Author: terrfly
* @Date: 2023/6/13 15:04
*/
@Bean(value = "dockerBean")
public Docket dockerBean() {
@Bean(value = "knife4jDockerBean")
public Docket knife4jDockerBean() {
return new Docket(DocumentationType.SWAGGER_2) //指定使用Swagger2规范
.apiInfo(new ApiInfoBuilder().version("1.0").build()) //描述字段支持Markdown语法
.groupName("商户平台") //分组名称
......
......@@ -11,6 +11,8 @@ import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2WebMvc;
import java.util.ArrayList;
/**
* knife4j 自定义文档配置
* API访问地址: http://localhost:9216/doc.html
......@@ -20,23 +22,25 @@ import springfox.documentation.swagger2.annotations.EnableSwagger2WebMvc;
@EnableSwagger2WebMvc
public class SwaggerConfiguration {
private final OpenApiExtensionResolver openApiExtensionResolver;
@Autowired
public SwaggerConfiguration(OpenApiExtensionResolver openApiExtensionResolver) {
this.openApiExtensionResolver = openApiExtensionResolver;
}
@Autowired(required = false)
private OpenApiExtensionResolver openApiExtensionResolver;
@Bean(value = "defaultApi")
public Docket defaultApi() {
String groupName = "支付网关";
Docket docket = new Docket(DocumentationType.SWAGGER_2)
/**
* 功能描述: API访问地址: http://localhost:9216/doc.html
*
* @Return: springfox.documentation.spring.web.plugins.Docket
* @Author: terrfly
* @Date: 2023/6/20 15:04
*/
@Bean(value = "knife4jDockerBean")
public Docket knife4jDockerBean() {
return new Docket(DocumentationType.SWAGGER_2) //指定使用Swagger2规范
.apiInfo(new ApiInfoBuilder().version("1.0").build()) //描述字段支持Markdown语法
.groupName(groupName)
.select()
.apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class))
.build()
.extensions(openApiExtensionResolver.buildExtensions(groupName));
return docket;
.groupName("支付网关") //分组名称
.select() // 配置: 如何扫描
.apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class)) // 只扫描: ApiOperation 注解文档。 也支持配置包名、 路径等扫描模式。
.build().extensions(openApiExtensionResolver == null ? new ArrayList<>() : openApiExtensionResolver.buildExtensions("支付网关"));
}
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment