From 1e0212415656e55ef0ff9770e958aaa0ce5c834d Mon Sep 17 00:00:00 2001 From: junwoo Date: Fri, 22 Jul 2022 22:10:06 +0900 Subject: [PATCH 1/2] =?UTF-8?q?feat:=20=EB=8D=B0=EC=9D=B4=ED=84=B0=20?= =?UTF-8?q?=ED=98=95=EC=8B=9D=EC=97=90=20=EB=94=B0=EB=A5=B8=20request=20?= =?UTF-8?q?=ED=98=95=EC=8B=9D=20=ED=99=95=EC=9D=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle | 1 + .../example/board/controller/Controller.java | 20 +++++++++++++++++++ .../com/example/board/controller/Member.java | 5 ++++- 3 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 src/main/java/com/example/board/controller/Controller.java 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; } From face794d226d790e914dfaf3ef4558551a205038 Mon Sep 17 00:00:00 2001 From: junwoo Date: Fri, 22 Jul 2022 22:30:46 +0900 Subject: [PATCH 2/2] =?UTF-8?q?feat:=20readme=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../example/board/controller/MemberTest.java | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 src/test/java/com/example/board/controller/MemberTest.java 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