diff --git a/Klaus.iml b/Klaus.iml index b9413d4..c442e82 100644 --- a/Klaus.iml +++ b/Klaus.iml @@ -48,7 +48,6 @@ - @@ -71,7 +70,6 @@ - @@ -95,5 +93,20 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml index ad4080f..4595ad8 100644 --- a/pom.xml +++ b/pom.xml @@ -73,6 +73,11 @@ jettison 1.4.1 + + io.springfox + springfox-boot-starter + 3.0.0 + diff --git a/src/main/java/com/release11/klaus/config/SpringFoxConfig.java b/src/main/java/com/release11/klaus/config/SpringFoxConfig.java new file mode 100644 index 0000000..ece45f7 --- /dev/null +++ b/src/main/java/com/release11/klaus/config/SpringFoxConfig.java @@ -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(); + } +} diff --git a/src/main/java/com/release11/klaus/controller/MockController.java b/src/main/java/com/release11/klaus/controller/MockController.java index d5f7123..5a04b10 100644 --- a/src/main/java/com/release11/klaus/controller/MockController.java +++ b/src/main/java/com/release11/klaus/controller/MockController.java @@ -22,7 +22,7 @@ import java.util.*; */ @Slf4j @Controller -@RequestMapping +@RequestMapping(path = "/") @AllArgsConstructor public class MockController { private final KlausService klausService; diff --git a/target/classes/com/release11/klaus/config/SpringFoxConfig.class b/target/classes/com/release11/klaus/config/SpringFoxConfig.class new file mode 100644 index 0000000..0579ec3 Binary files /dev/null and b/target/classes/com/release11/klaus/config/SpringFoxConfig.class differ diff --git a/target/classes/com/release11/klaus/controller/MockController.class b/target/classes/com/release11/klaus/controller/MockController.class index 7859840..c6e5234 100644 Binary files a/target/classes/com/release11/klaus/controller/MockController.class and b/target/classes/com/release11/klaus/controller/MockController.class differ diff --git a/target/generated-sources/annotations/com/release11/klaus/mappers/MockedMessageMapperImpl.java b/target/generated-sources/annotations/com/release11/klaus/mappers/MockedMessageMapperImpl.java index 046594b..e373326 100644 --- a/target/generated-sources/annotations/com/release11/klaus/mappers/MockedMessageMapperImpl.java +++ b/target/generated-sources/annotations/com/release11/klaus/mappers/MockedMessageMapperImpl.java @@ -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