Skip to content

Commit 6312d4c

Browse files
committed
simplify quick-start
1 parent 9f63402 commit 6312d4c

File tree

3 files changed

+13
-16
lines changed

3 files changed

+13
-16
lines changed
Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,21 @@
11
package com.example.server;
22

3+
import com.example.api.UserApi;
4+
import com.example.api.UserApiBase;
5+
import java.util.List;
36
import org.springframework.boot.SpringApplication;
47
import org.springframework.boot.autoconfigure.SpringBootApplication;
8+
import org.springframework.web.bind.annotation.RestController;
59

610
@SpringBootApplication
7-
public class QuickStartApp {
11+
@RestController
12+
public class QuickStartApp extends UserApiBase {
813
public static void main(String[] args) {
914
SpringApplication.run(QuickStartApp.class, args);
1015
}
16+
17+
@Override
18+
public UserApi.UserDTO getById(String id) {
19+
return new UserApi.UserDTO(id, "Freeman", List.of("Coding", "Reading"));
20+
}
1121
}

examples/quick-start/src/main/java/com/example/server/controller/UserController.java

Lines changed: 0 additions & 13 deletions
This file was deleted.

examples/quick-start/src/test/java/com/example/server/QuickStartAppTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import static org.assertj.core.api.Assertions.assertThatCode;
55

66
import com.example.api.UserApi;
7-
import com.example.server.controller.UserController;
7+
import com.example.api.UserApiBase;
88
import jakarta.validation.ConstraintViolationException;
99
import org.junit.jupiter.api.Test;
1010
import org.springframework.beans.factory.annotation.Autowired;
@@ -19,7 +19,7 @@ class QuickStartAppTest {
1919

2020
@Test
2121
void testGetUser_whenArgIsValid() {
22-
assertThat(userApi).isNotInstanceOf(UserController.class);
22+
assertThat(userApi).isNotInstanceOf(UserApiBase.class);
2323

2424
UserApi.UserDTO user = userApi.getById("1");
2525
assertThat(user.id()).isEqualTo("1");

0 commit comments

Comments
 (0)