From 220b030cb1e33b4a5ce254e0d9d6a21b249caaf3 Mon Sep 17 00:00:00 2001 From: castleeom0001-collab Date: Mon, 10 Nov 2025 20:59:42 +0900 Subject: [PATCH 1/3] /introduce --- src/main/java/com/example/bcsd/HelloController.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/example/bcsd/HelloController.java b/src/main/java/com/example/bcsd/HelloController.java index 9559e2f1..e8339b82 100644 --- a/src/main/java/com/example/bcsd/HelloController.java +++ b/src/main/java/com/example/bcsd/HelloController.java @@ -8,9 +8,9 @@ public class HelloController { @ResponseBody - @GetMapping("/hello") + @GetMapping("/introduce") public String hello() { - return "Hello World!!!!!"; + return "안녕하세요 제 이름은 엄성현입니다"; } @GetMapping("/hello2") From c2252715823827ded7064723b0178f0b8ba2769f Mon Sep 17 00:00:00 2001 From: castleeom0001-collab Date: Mon, 10 Nov 2025 21:01:51 +0900 Subject: [PATCH 2/3] /introduce?name=name --- src/main/java/com/example/bcsd/HelloController.java | 9 ++++++--- src/main/resources/templates/hello.html | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/example/bcsd/HelloController.java b/src/main/java/com/example/bcsd/HelloController.java index e8339b82..10d7a010 100644 --- a/src/main/java/com/example/bcsd/HelloController.java +++ b/src/main/java/com/example/bcsd/HelloController.java @@ -1,20 +1,23 @@ package com.example.bcsd; import org.springframework.stereotype.Controller; +import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; @Controller public class HelloController { @ResponseBody - @GetMapping("/introduce") + @GetMapping("/introduce0") public String hello() { return "안녕하세요 제 이름은 엄성현입니다"; } - @GetMapping("/hello2") - public String hello2() { + @GetMapping("/introduce") + public String hello(@RequestParam(name="name") String name, Model model) { + model.addAttribute("name", name); return "hello"; } } diff --git a/src/main/resources/templates/hello.html b/src/main/resources/templates/hello.html index 09349e2d..92cfe7a3 100644 --- a/src/main/resources/templates/hello.html +++ b/src/main/resources/templates/hello.html @@ -4,6 +4,6 @@ 안녕하세요 -

안녕!!!

+

\ No newline at end of file From 77e2dd23d55146d35d874720dd0db9501a0f89f8 Mon Sep 17 00:00:00 2001 From: castleeom0001-collab Date: Mon, 10 Nov 2025 21:32:01 +0900 Subject: [PATCH 3/3] /articleFail --- .../com/example/bcsd/ArticleController.java | 4 ++++ .../com/example/bcsd/HelloController.java | 20 +++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 src/main/java/com/example/bcsd/ArticleController.java diff --git a/src/main/java/com/example/bcsd/ArticleController.java b/src/main/java/com/example/bcsd/ArticleController.java new file mode 100644 index 00000000..f5951404 --- /dev/null +++ b/src/main/java/com/example/bcsd/ArticleController.java @@ -0,0 +1,4 @@ +package com.example.bcsd; + +public class ArticleController { +} diff --git a/src/main/java/com/example/bcsd/HelloController.java b/src/main/java/com/example/bcsd/HelloController.java index 10d7a010..db88f8a4 100644 --- a/src/main/java/com/example/bcsd/HelloController.java +++ b/src/main/java/com/example/bcsd/HelloController.java @@ -20,4 +20,24 @@ public String hello(@RequestParam(name="name") String name, Model model) { model.addAttribute("name", name); return "hello"; } + @GetMapping("/json") + @ResponseBody + public hello3 getJsonDate(){ + return new hello3(23, "엄성현"); + } + public static class hello3{ + private int age; + private String name; + public hello3(int age, String name){ + this.age=age; + this.name=name; + } + public int getAge(){ + return age; + } + public String getName(){ + return name; + } + } + }