diff --git a/src/main/java/com/ruoyi/framework/config/SwaggerConfig.java b/src/main/java/com/ruoyi/framework/config/SwaggerConfig.java index be860614..54dc9d11 100644 --- a/src/main/java/com/ruoyi/framework/config/SwaggerConfig.java +++ b/src/main/java/com/ruoyi/framework/config/SwaggerConfig.java @@ -1,5 +1,6 @@ package com.ruoyi.framework.config; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import springfox.documentation.builders.ApiInfoBuilder; @@ -17,24 +18,35 @@ import springfox.documentation.swagger2.annotations.EnableSwagger2; @Configuration @EnableSwagger2 public class SwaggerConfig { + /** 系统基础配置*/ + @Autowired + private RuoYiConfig ruoYiConfig; + + /** + * 创建API + * @return + */ @Bean public Docket createRestApi() { return new Docket(DocumentationType.SWAGGER_2) + //详细定制 .apiInfo(apiInfo()) .select() //.apis(RequestHandlerSelectors.basePackage("com.ruoyi.project.*.*.controller")) + //扫描所有 .apis(RequestHandlerSelectors.any()) .paths(PathSelectors.any()) .build(); } private ApiInfo apiInfo() { + // 用ApiInfoBuilder进行定制 return new ApiInfoBuilder() .title("系统接口列表") .description("API接口测试平台\",\n" + " \"提供后台所有Restful接口\",") .termsOfServiceUrl("http://localhost/swagger-ui.html") - .contact(new Contact("RuoYi", "https://gitee.com/y_project/RuoYi", "1403014932@qq.com")) + .contact(new Contact(ruoYiConfig.getName(), "https://gitee.com/y_project/RuoYi", "1403014932@qq.com")) .version("1.1.0") .build(); } diff --git a/src/test/java/com/ruoyi/RuoYiApplicationTests.java b/src/test/java/com/ruoyi/RuoYiApplicationTests.java new file mode 100644 index 00000000..2a7f69eb --- /dev/null +++ b/src/test/java/com/ruoyi/RuoYiApplicationTests.java @@ -0,0 +1,18 @@ +package com.ruoyi; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.junit4.SpringRunner; + +/** + * 测试类 + */ +@RunWith(SpringRunner.class) +@SpringBootTest +public class RuoYiApplicationTests { + @Test + public void contextLoads() { + } + +}