SwaggerConfiguration.java 1.0 KB

12345678910111213141516171819202122232425262728
  1. package com.koobietech.eas.config;
  2. import io.swagger.v3.oas.models.OpenAPI;
  3. import io.swagger.v3.oas.models.info.Info;
  4. import io.swagger.v3.oas.models.info.License;
  5. import org.springdoc.core.GroupedOpenApi;
  6. import org.springframework.context.annotation.Bean;
  7. import org.springframework.context.annotation.Configuration;
  8. @Configuration
  9. public class SwaggerConfiguration {
  10. @Bean
  11. public GroupedOpenApi baseRestApi() {
  12. return GroupedOpenApi.builder()
  13. .group("爱扣钉教务系统接口文档")
  14. .packagesToScan("com.koobietech.eas").build();
  15. }
  16. @Bean
  17. public OpenAPI springShopOpenApi() {
  18. return new OpenAPI()
  19. .info(new Info().title("爱扣钉教务接口文档")
  20. .description("爱扣钉教务接口文档,openapi3.0 接口,用于前端对接")
  21. .version("v0.0.1")
  22. .license(new License().name("使用请遵守APACHE2.0授权协议").url("http://edu.koobietech.com")));
  23. }
  24. }