Skip to content

Commit 884c060

Browse files
committed
#165: add openapi + swagger ui
1 parent 310bffc commit 884c060

File tree

4 files changed

+9
-4
lines changed

4 files changed

+9
-4
lines changed

pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,11 @@
105105
<groupId>org.springframework.boot</groupId>
106106
<artifactId>spring-boot-starter-web</artifactId>
107107
</dependency>
108+
<dependency>
109+
<groupId>org.springdoc</groupId>
110+
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
111+
<version>2.5.0</version>
112+
</dependency>
108113
<dependency>
109114
<groupId>org.springframework.boot</groupId>
110115
<artifactId>spring-boot-starter-validation</artifactId>

src/main/java/de/doubleslash/keeptime/REST_API/controller/ProjectController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
import java.util.stream.Collectors;
3939

4040
@RestController
41-
@RequestMapping("/projects")
41+
@RequestMapping("/api/projects")
4242
public class ProjectController {
4343
private final ProjectRepository projectRepository;
4444
private final WorkRepository workRepository;

src/main/java/de/doubleslash/keeptime/REST_API/controller/WorksController.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,7 @@
4040
import java.util.stream.Stream;
4141

4242
@RestController
43-
@RequestMapping("/works")
44-
43+
@RequestMapping("/api/works")
4544
public class WorksController {
4645

4746
private final WorkRepository workRepository;

src/main/resources/application.properties

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,5 @@ spring.jpa.hibernate.ddl-auto=validate
2727
# REST API
2828
server.port=8080
2929
spring.main.web-application-type=none
30-
30+
springdoc.api-docs.path=/api/openapi
31+
springdoc.swagger-ui.path=/api/swagger

0 commit comments

Comments
 (0)