代码后端优化!

product
巴卫 2 years ago
parent ab03ec2243
commit b2fbbcaab5

@ -77,3 +77,22 @@ config:
accessKey: minioadmin #账号
secretKey: minioadmin #密码
fileHost: http://192.168.0.147:9000/ #地址
#knife4j:
# 开启增强配置此配置可配置ignoreParameters忽略参数
# enable: true
# # 开启生产环境屏蔽
# production: false
# basic:
# enable: true
# # Basic认证用户名
# username: test
# # Basic认证密码
# password: 123456
#swagger文档开启/关闭
springfox:
documentation:
auto-startup: true
#knife4j
knife4j:
production: false # 开启/屏蔽文档资源

@ -173,6 +173,17 @@
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
</dependency>
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-spring-boot-autoconfigure</artifactId>
<version>3.0.3</version>
</dependency>
<!--如果SpringBoot版本大于2.3则需要引入下面依赖-->
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>2.0.1.Final</version>
</dependency>
</dependencies>
<!-- 手机个推 -->

@ -0,0 +1,44 @@
//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.ApiInfo;
//import springfox.documentation.service.Contact;
//import springfox.documentation.spi.DocumentationType;
//import springfox.documentation.spring.web.plugins.Docket;
//
//@Configuration
//@EnableOpenApi
//@EnableKnife4j
//public class Swagger3Config {
//
// @Bean
// public Docket api() {
// return new Docket(DocumentationType.OAS_30)
//// .groupName("webApi")
// .apiInfo(apiInfo())
// .select()
// .apis(RequestHandlerSelectors.basePackage("jnpf"))
// .paths(PathSelectors.any())
// .build();
// }
//
//
// @Bean
// public ApiInfo apiInfo() {
// return new ApiInfoBuilder()
// .title("SwaggerUI接口文档")
// .description("接口文档Swagger-Bootstrap版")
// .termsOfServiceUrl("http://localhost:30000/swagger-ui/index.html#/")
// .contact(new Contact("jerry","http://localhost:30000/doc.html#", "13258239832@163.com"))
// .version("1.0")
// .license("jerry")
// .build();
// }
//
//}

@ -1,5 +1,6 @@
package jnpf.config;
import com.github.xiaoymin.knife4j.spring.annotations.EnableKnife4j;
import io.swagger.annotations.ApiOperation;
import jnpf.util.Constants;
import org.springframework.context.annotation.Bean;
@ -25,6 +26,7 @@ import java.util.List;
*/
@Configuration
@EnableOpenApi
@EnableKnife4j
public class SwaggerConfig {
@Bean
@ -73,7 +75,7 @@ public class SwaggerConfig {
return new ApiInfoBuilder()
.title("接口文档")
//描述
.description("LINKAGE-接口文档")
.description("LINKAGE-BOOT接口文档")
.version(Constants.SWAGGER_VERSION)
.build();
}

@ -438,6 +438,11 @@
<artifactId>signclient</artifactId>
<version>${yozosign.version}</version>
</dependency>
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-spring-boot-starter</artifactId>
<version>3.0.2</version>
</dependency>
</dependencies>
</dependencyManagement>

Loading…
Cancel
Save