SwaggerConfig.java 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. /**
  2. * Copyright (c) 2018 业主系统 All rights reserved.
  3. * <p>
  4. * https://www.kioor.com
  5. * <p>
  6. * 版权所有,侵权必究!
  7. */
  8. package com.kioor.config;
  9. import io.swagger.v3.oas.models.OpenAPI;
  10. import io.swagger.v3.oas.models.info.Info;
  11. import org.springdoc.core.models.GroupedOpenApi;
  12. import org.springframework.context.annotation.Bean;
  13. import org.springframework.context.annotation.Configuration;
  14. @Configuration
  15. public class SwaggerConfig {
  16. @Bean
  17. public GroupedOpenApi userApi() {
  18. String[] paths = {"/**"};
  19. String[] packagedToMatch = {"com.kioor"};
  20. return GroupedOpenApi.builder().group("yezhu")
  21. .pathsToMatch(paths)
  22. .packagesToScan(packagedToMatch).build();
  23. }
  24. @Bean
  25. public OpenAPI customOpenAPI() {
  26. return new OpenAPI().info(new Info()
  27. .title("管理系统")
  28. .description("yezhu-api模块接口文档")
  29. .version("3.0")
  30. .termsOfService("https://www.kioor.com"));
  31. }
  32. }