T231 openapi-swagger doc is automaticly generated
This commit is contained in:
		
							
								
								
									
										17
									
								
								Klaus.iml
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								Klaus.iml
									
									
									
									
									
								
							| @@ -48,7 +48,6 @@ | ||||
|     <orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.26" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.3.1.RELEASE" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.11.0" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.11.0" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.11.0" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.0" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.0" level="project" /> | ||||
| @@ -71,7 +70,6 @@ | ||||
|     <orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.1.5.Final" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: jakarta.validation:jakarta.validation-api:2.0.2" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.4.1.Final" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.5.1" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.12" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: org.mapstruct:mapstruct:1.3.1.Final" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:2.3.1.RELEASE" level="project" /> | ||||
| @@ -95,5 +93,20 @@ | ||||
|     <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.30" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.8.0" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: org.codehaus.jettison:jettison:1.4.1" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: io.springfox:springfox-swagger-ui:2.9.2" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: io.springfox:springfox-spring-web:2.9.2" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:2.9.2" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.20" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: io.swagger:swagger-models:1.5.20" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.11.0" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: io.springfox:springfox-spi:2.9.2" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: io.springfox:springfox-core:2.9.2" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.10.11" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: io.springfox:springfox-schema:2.9.2" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: io.springfox:springfox-swagger-common:2.9.2" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: com.google.guava:guava:20.0" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.5.1" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" level="project" /> | ||||
|     <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" level="project" /> | ||||
|   </component> | ||||
| </module> | ||||
							
								
								
									
										5
									
								
								pom.xml
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								pom.xml
									
									
									
									
									
								
							| @@ -73,6 +73,11 @@ | ||||
| 			<artifactId>jettison</artifactId> | ||||
| 			<version>1.4.1</version> | ||||
| 		</dependency> | ||||
| 		<dependency> | ||||
| 			<groupId>io.springfox</groupId> | ||||
| 			<artifactId>springfox-boot-starter</artifactId> | ||||
| 			<version>3.0.0</version> | ||||
| 		</dependency> | ||||
|     </dependencies> | ||||
|  | ||||
| 	<build> | ||||
|   | ||||
| @@ -0,0 +1,22 @@ | ||||
| package com.release11.klaus.config; | ||||
|  | ||||
| import org.springframework.context.annotation.Bean; | ||||
| import org.springframework.context.annotation.Configuration; | ||||
| import springfox.documentation.builders.PathSelectors; | ||||
| import springfox.documentation.builders.RequestHandlerSelectors; | ||||
| import springfox.documentation.spi.DocumentationType; | ||||
| import springfox.documentation.spring.web.plugins.Docket; | ||||
| import springfox.documentation.swagger2.annotations.EnableSwagger2; | ||||
|  | ||||
| @Configuration | ||||
| @EnableSwagger2 | ||||
| public class SpringFoxConfig { | ||||
|     @Bean | ||||
|     public Docket api(){ | ||||
|         return new Docket(DocumentationType.SWAGGER_2) | ||||
|                 .select() | ||||
|                 .apis(RequestHandlerSelectors.any()) | ||||
|                 .paths(PathSelectors.any()) | ||||
|                 .build(); | ||||
|     } | ||||
| } | ||||
| @@ -22,7 +22,7 @@ import java.util.*; | ||||
|  */ | ||||
| @Slf4j | ||||
| @Controller | ||||
| @RequestMapping | ||||
| @RequestMapping(path = "/") | ||||
| @AllArgsConstructor | ||||
| public class MockController { | ||||
|     private final KlausService klausService; | ||||
|   | ||||
							
								
								
									
										
											BIN
										
									
								
								target/classes/com/release11/klaus/config/SpringFoxConfig.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								target/classes/com/release11/klaus/config/SpringFoxConfig.class
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -10,7 +10,7 @@ import org.springframework.stereotype.Component; | ||||
|  | ||||
| @Generated( | ||||
|     value = "org.mapstruct.ap.MappingProcessor", | ||||
|     date = "2021-03-23T11:19:42+0100", | ||||
|     date = "2021-03-26T12:24:03+0100", | ||||
|     comments = "version: 1.3.1.Final, compiler: javac, environment: Java 14.0.1 (Oracle Corporation)" | ||||
| ) | ||||
| @Component | ||||
|   | ||||
		Reference in New Issue
	
	Block a user