diff --git a/src/main/java/com/example/javaweb/controller/ContentController.java b/src/main/java/com/example/javaweb/controller/ContentController.java new file mode 100644 index 0000000..75d063a --- /dev/null +++ b/src/main/java/com/example/javaweb/controller/ContentController.java @@ -0,0 +1,4 @@ +package com.example.javaweb.controller; + +public class ContentController { +} diff --git a/src/main/java/com/example/javaweb/controller/DeleteController.java b/src/main/java/com/example/javaweb/controller/DeleteController.java new file mode 100644 index 0000000..be9d3ec --- /dev/null +++ b/src/main/java/com/example/javaweb/controller/DeleteController.java @@ -0,0 +1,4 @@ +package com.example.javaweb.controller; + +public class DeleteController { +} diff --git a/src/main/java/com/example/javaweb/controller/HealthController.java b/src/main/java/com/example/javaweb/controller/HealthController.java deleted file mode 100644 index ce386d2..0000000 --- a/src/main/java/com/example/javaweb/controller/HealthController.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.example.javaweb.controller; - - -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RestController; - -@RestController -public class HealthController { - - - @GetMapping("/health_check.html") - public String healthCheck(){ - return "Health"; - } -} diff --git a/src/main/java/com/example/javaweb/controller/PostController.java b/src/main/java/com/example/javaweb/controller/PostController.java new file mode 100644 index 0000000..9ba7e1e --- /dev/null +++ b/src/main/java/com/example/javaweb/controller/PostController.java @@ -0,0 +1,15 @@ +package com.example.javaweb.controller; + + +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; + +@RestController +public class PostController { + + @PostMapping("/") + public String WritePost(char title, char writer, String content){ + return "Hello, world"; + } +} diff --git a/src/main/java/com/example/javaweb/controller/UserController.java b/src/main/java/com/example/javaweb/controller/UserController.java new file mode 100644 index 0000000..b1e7803 --- /dev/null +++ b/src/main/java/com/example/javaweb/controller/UserController.java @@ -0,0 +1,14 @@ +package com.example.javaweb.controller; + +import model.User; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +@RestController +public class UserController { + @PostMapping("/join") + public User createUser(@RequestParam String name, @RequestParam String email, @RequestParam String gender) { + return new User(name, email, gender); + } +} diff --git a/src/main/java/model/Post.java b/src/main/java/model/Post.java new file mode 100644 index 0000000..5e2c7b3 --- /dev/null +++ b/src/main/java/model/Post.java @@ -0,0 +1,71 @@ +package model; + +import java.util.Date; + +public class Post { + private Long postId; + + private String title; + private String content; + private Date created_at; + private Date updated_at; + + private Long userId; + + public Post(Long postId, String title, String content, Date created_at, Date updated_at, Long userId) { + this.postId = postId; + this.title = title; + this.content = content; + this.created_at = created_at; + this.updated_at = updated_at; + this.userId = userId; + } + + public Long getPostId() { + return postId; + } + + public void setPostId(Long postId) { + this.postId = postId; + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public String getContent() { + return content; + } + + public void setContent(String content) { + this.content = content; + } + + public Date getCreated_at() { + return created_at; + } + + public void setCreated_at(Date created_at) { + this.created_at = created_at; + } + + public Date getUpdated_at() { + return updated_at; + } + + public void setUpdated_at(Date updated_at) { + this.updated_at = updated_at; + } + + public Long getUserId() { + return userId; + } + + public void setUserId(Long userId) { + this.userId = userId; + } +} diff --git a/src/main/java/model/User.java b/src/main/java/model/User.java new file mode 100644 index 0000000..56fe1a3 --- /dev/null +++ b/src/main/java/model/User.java @@ -0,0 +1,39 @@ +package model; + +import java.util.ArrayList; + +public class User { + private String name; + private String email; + private String gender; + + public User(String name, String email, String gender) { + this.name = name; + this.email = email; + this.gender = gender; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getEmail() { + return email; + } + + public void setEmail(String email) { + this.email = email; + } + + public String getGender() { + return gender; + } + + public void setGender(String gender) { + this.gender = gender; + } +}