product
landole 2 years ago
parent b2fbbcaab5
commit f0d1be7a07

@ -57,6 +57,7 @@ public class WebFilterConfig implements WebMvcConfigurer {
list.add("/webjars/**");
list.add("/v3/**");
list.add("/swagger-ui/**");
list.add("/doc.html");
list.add("/api/system/DataMap/{id}/Data");
list.add("/api/system/DataInterface/{id}/Actions/Response");
list.add("/api/oauth/ImageCode/{codeLength}/{timestamp}");

@ -0,0 +1,41 @@
package jnpf.config;
import com.github.xiaoymin.knife4j.spring.annotations.EnableKnife4j;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHandlerSelectors;
import springfox.documentation.oas.annotations.EnableOpenApi;
import springfox.documentation.service.Contact;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2;
@Configuration
@EnableOpenApi
// @EnableKnife4j
// @EnableSwagger2
public class Knife4jConfig {
@Bean
public Docket docket() {
Docket docket = new Docket(DocumentationType.OAS_30)
.apiInfo(new ApiInfoBuilder()
.title("我的标题")
.description("我的描述")
// .termsOfServiceUrl("http://www.xx.com/")
.contact(new Contact("knife", "https://knife.blog.csdn.net/", "xx@qq.com"))
.version("1.0")
.build())
// 分组名称
.groupName("all")
.select()
// 这里指定Controller扫描包路径
.apis(RequestHandlerSelectors.basePackage("jnpf.permission.controller"))
.paths(PathSelectors.any())
.build();
return docket;
}
}
Loading…
Cancel
Save