diff --git a/build.gradle b/build.gradle index b773435..06f8685 100644 --- a/build.gradle +++ b/build.gradle @@ -16,6 +16,7 @@ dependencies { implementation 'org.springframework.boot:spring-boot-starter' compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' + implementation 'org.springframework.boot:spring-boot-starter-web' testImplementation 'org.springframework.boot:spring-boot-starter-test' } diff --git a/src/main/java/com/example/board/controller/Controller.java b/src/main/java/com/example/board/controller/Controller.java new file mode 100644 index 0000000..739a42d --- /dev/null +++ b/src/main/java/com/example/board/controller/Controller.java @@ -0,0 +1,20 @@ +package com.example.board.controller; + +import lombok.extern.slf4j.Slf4j; +import org.springframework.web.bind.annotation.*; + +@Slf4j +@RestController +public class Controller { + + @GetMapping("/body") + public String plaintext() { + return "get 요청"; + } + + @PostMapping("/body2") + public String plaintext1(@RequestBody Member member) { + log.info(member.getName()); + return "plain/text 전송옴"; + } +} diff --git a/src/main/java/com/example/board/controller/Member.java b/src/main/java/com/example/board/controller/Member.java index e9a330e..fdc64c2 100644 --- a/src/main/java/com/example/board/controller/Member.java +++ b/src/main/java/com/example/board/controller/Member.java @@ -2,12 +2,15 @@ import lombok.Builder; import lombok.Getter; +import lombok.NoArgsConstructor; -@Builder @Getter +@NoArgsConstructor public class Member { + Long id; String name; + String nickname; public Member(Long id, String name) { this.name = name; } diff --git a/src/test/java/com/example/board/controller/MemberTest.java b/src/test/java/com/example/board/controller/MemberTest.java deleted file mode 100644 index be57ca0..0000000 --- a/src/test/java/com/example/board/controller/MemberTest.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.example.board.controller; - -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.springframework.boot.test.context.SpringBootTest; - -@SpringBootTest -class MemberTest { - - @Test - void name() { - Member member = Member.builder() - .name("jun") - .build(); - - Assertions.assertEquals("junw", member.getName()); - } -} \ No newline at end of file