rsf-server/pom.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
rsf-server/src/main/java/com/vincent/rsf/server/common/config/SwaggerConfig.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
rsf-server/src/main/java/com/vincent/rsf/server/manager/entity/Customer.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
rsf-server/src/main/resources/application.yml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
rsf-server/pom.xml
@@ -26,12 +26,6 @@ <artifactId>rsf-common</artifactId> <version>1.0.0</version> </dependency> <!-- <dependency>--> <!-- <groupId>org.springframework.cloud</groupId>--> <!-- <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>--> <!-- </dependency>--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> @@ -143,11 +137,6 @@ <artifactId>easyexcel</artifactId> <version>2.2.6</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> </dependencies> <build> rsf-server/src/main/java/com/vincent/rsf/server/common/config/SwaggerConfig.java
@@ -9,17 +9,16 @@ import org.springframework.context.annotation.Configuration; import org.springframework.util.ReflectionUtils; import org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping; import springfox.documentation.builders.*; import springfox.documentation.builders.ApiInfoBuilder; import springfox.documentation.builders.PathSelectors; import springfox.documentation.builders.RequestHandlerSelectors; import springfox.documentation.oas.annotations.EnableOpenApi; import springfox.documentation.schema.ScalarType; import springfox.documentation.service.*; import springfox.documentation.service.ApiInfo; import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; import springfox.documentation.spring.web.plugins.WebFluxRequestHandlerProvider; import springfox.documentation.spring.web.plugins.WebMvcRequestHandlerProvider; import java.lang.reflect.Field; import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; @@ -36,16 +35,13 @@ public Docket docket() { Docket docket = new Docket(DocumentationType.OAS_30) .apiInfo(apiInfo()) .enable("dev".equals(active)) .groupName("测试分组") .enable(true) .select() //apis: 添加swagger接口提取范围 .apis(RequestHandlerSelectors.withClassAnnotation(Api.class)) .paths(PathSelectors.any()) .build() // .globalRequestParameters(getGlobalRequestParameters()) // .globalResponses(HttpMethod.GET, getGlobalResonseMessage()) // .globalResponses(HttpMethod.POST, getGlobalResonseMessage()) ; return docket; @@ -58,28 +54,6 @@ .version("v1.0") .build(); } //生成全局通用参数 private List<RequestParameter> getGlobalRequestParameters() { List<RequestParameter> parameters = new ArrayList<>(); parameters.add(new RequestParameterBuilder() .name("Authorization") .description("授权Token") .required(true) .in(ParameterType.QUERY) .query(q -> q.model(m -> m.scalarModel(ScalarType.STRING))) .required(false) .build()); return parameters; } //生成通用响应信息 private List<Response> getGlobalResonseMessage() { List<Response> responseList = new ArrayList<>(); responseList.add(new ResponseBuilder().code("430").description("please login first").build()); return responseList; } @Bean public static BeanPostProcessor springfoxHandlerProviderBeanPostProcessor() { rsf-server/src/main/java/com/vincent/rsf/server/manager/entity/Customer.java
@@ -4,14 +4,9 @@ import java.text.SimpleDateFormat; import java.util.Date; import org.springframework.format.annotation.DateTimeFormat; import java.text.SimpleDateFormat; import java.util.Date; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import com.vincent.rsf.framework.common.Cools; @@ -19,7 +14,6 @@ import com.vincent.rsf.server.system.service.UserService; import com.vincent.rsf.server.system.entity.User; import java.io.Serializable; import java.util.Date; @Data @TableName("man_customer") rsf-server/src/main/resources/application.yml
@@ -36,23 +36,3 @@ logging: file: path: logs/@pom.artifactId@ #knife4j: # enable: true # openapi: # title: Knife4j官方文档 # description: "`我是测试`,**你知道吗** # # aaa" # email: xiaoymin@foxmail.com # concat: 八一菜刀 # url: https://docs.xiaominfo.com # version: v4.0 # license: Apache 2.0 # license-url: https://stackoverflow.com/ # terms-of-service-url: https://stackoverflow.com/ # group: # test1: # group-name: 分组名称 # api-rule: package # api-rule-resources: # - com.knife4j.demo.new3