728x90 반응형 분류 전체보기458 [JPA] 간단한 게시판 만들기 - user (UserSignupResponse DTO) 이전 시간 UserSignUpDTO (회원가입 요청 DTO) 에 대해 간단하게 설명했다. 이제 회원가입 요청을 했으면 응답이 있어야되니까 그 부분에 대해 DTO를 만들어 보도록 하겠다. 일단 다시 한번 MVC 흐름에 대해 보고 시작하자 UserSignUpResponseDTO 를 만들것이기 때문에 응답방향이다! (잊지마) 그러면 지난번 회원가입 요청 DTO와는 다르게 Entity 에서 DTO로 가야되는 흐름임을 알 수 있다.(위 사진 참고) UserSignUpResponseDTO 전체 코드 package com.example.projectpicker.user.dto; import com.example.projectpicker.user.entity.UserEntity; import com.fasterxml... 2023. 2. 11. [JPA] 간단한 게시판 만들기 - user (DTO) 정확하지 않는 내용이 포함되어 있을 수 있습니다. 엔티티를 다 만들고 나서 그 다음은 DTO 를 만들었다. 그 이유는 아래 사진과 같다. 클라이언트! 즉 브라우저에 사용자를 말한다. 그렇다면 클라이언트 가 어떤 기능이나 사이트를 접속했다고 생각해보자. 그러면 클라이언트의 그 클릭하면(요청) 아래 와 같은 과정을 거쳐서 DB에 있는 값을 불러와서(응답) 화면에 뿌려주게(보여지게) 된다. 개발은 controller 순으로 하든 db 순으로 하든 상관이 없지만, DB에서 ---> controller 로 개발하는게 개인적으로 편한것 같다. 현재 Entity ! 즉 DB 는 지난 글에서 만들어 보았고, 이제 DTO 를 만들어 보겠다. (참고로 위에 사진과 아래 사진이 조금 틀린데 이건 구글 검색창에 'MVC 모델.. 2023. 2. 11. [JPA] 간단한 게시판 만들기 - user (UserEntity 엔티티) 먼저 user 패키지의 entity 부터 설명하겠습니다.😀 가장 먼저 회원 엔티티에 뭐가 들어가야 될지 생각을 했습니다. ! (평소 자주 사용하던 '네이버' 포털 사이트 나 '카카오'등,, 로그인, 회원 가입시 필요했던 정보들을 떠올렸음!) 1. 식별 코드, 2. 이메일, 3. 비밀번호, 4. 회원이름, 5. 가입날짜 간단하게 회원 가입, 로그인 , 게시판을 만들 거라서 엔티티 또한 최대한 심플하게 설정하였습니다. UserEntity 전체 코드 package com.example.projectpicker.user.entity; import com.example.projectpicker.post.entity.PostEntity; import lombok.*; import org.hibernate.annot.. 2023. 2. 11. [JPA] 간단한 게시판 만들기 - 초기 설정 구현환경 입니다. Frontend 는 React 를 Backend 는 spring boot 프레임워크를 사용, DB는 mysql , IDE(통합개발환경)은 Frontend 는 vscode 를 사용했으며, Backend는 IntelliJ (인텔리제이)를 사용하였습니다. 우선 Backend 쪽 부터 프로젝트 코드 리뷰 및 정리를 시작하겠습니다. https://start.spring.io/ 라는 사이트에서 먼저 프로젝트를 간단하게 생성했습니다. 스프링 초기 설정 -Project : Gradle - Groovy -Language : JAVA -Spring Boot : 2.7.7 버전 -Package name : com.example.projectpicker -Dependencies: spring boot dev.. 2023. 2. 11. 이전 1 ··· 25 26 27 28 29 30 31 ··· 115 다음 728x90 반응형