Spring Boot49 [Spring Boot] (5) 회원가입 페이지 요청하기 & 입력한 정보 컨트롤러로 전달하기 (@RequestParam("memberEmail") String memberEmail) 데이터를 받는 @RequestParam("memberEmail") 여기에 담겨 온 값을 String memberEmail 여기에 옮겨 담는다라고 생각하자 name 이 기준 Client의 요청이 발생하면 가장 먼저 받아주는 부분이 Controller이다. 링크를 클릭하는 것은 http 메서드에서 Get 메서드를 사용한 요청이다. get 방식은 클라이언트에서 서버로 어떠한 리소스로부터 정보를 요청하기 위해 사용되는 메서드이다. post 방식은 리소스를 생성 및 수정하기 위해 데이터를 보낼 때 주로 사용된다. HTTP status 405 HTTP의 status 405는 응답 상태 코드는 서버가 요청 메서드를 알고 있지만 .. 2023. 8. 1. [Spring Boot] (1) 회원프로젝트 1. 개발환경 open JDK11 intelliJ IDEA MYSQL SERVER 8.0 Spring Boot 2.6.12 2. Library of Framework Spring Data JPA Thymeleaf lombok gradle DB와 관련된 Dependencies 는 나중에 추가! 파일구조 application.yml 파일 server: port : 8081 : (1)~(4) 기본 주소 요청하기 까지의 내용이다. 내용참고 https://www.youtube.com/watch?v=D0censomYqA&list=PLV9zd3otBRt5ANIjawvd-el3QU594wyx7&index=7 2023. 8. 1. [Spring boot] (8) 데이터 생성하기 with JPA Mission JPA를 활용하여, DB에 데이터를 생성하시오 0. JPA,Entity, Repository 1.처리 흐름개요 - 순서 1.DTO를 변환! Entity로 Article article = form.toEntity(); form.toEntity() 라는 메서드로 호출하여 Article article이라는 타입의 엔티티로 반환해오는 작업 Article article = form.toEntity(); - 순서 2.Repository에게 Entity를 DB안에 저장하게 함 (3. 데이터 저장하기) 2-1. 엔티티로 변환 -Article class를 추가 -package 생성 -> entity/Article.java -여기에 DTO랑 거의 똑같음. title이랑 content를 받을건데 -@entit.. 2023. 8. 1. [Spring boot] (7) 폼 데이터 주고받기 Mission 사용자로부터 폼 데이터를 받고 이를 컨트롤러에서 확인하시오 1. 입력 폼 생성 -form 요소 -> temple/new.mustache -header와 footer 추가해준다. -> {{>layouts/header}} & {{>layouts/footer}} 2. 컨트롤러 추가 -@Controller 선언 - 메서드 안에 return "articles/new"; //view templates page - @GetMapping("/articles/new") //브라우저에서 접속하는 주소 3. 폼 데이터 전송. - form 데이터를 where? & how? - where? action="/articles/create"에는 정보를 보내줄 URL 정보를 적어준다. - how? method="post.. 2023. 7. 31. 이전 1 ··· 8 9 10 11 12 13 다음