JAVA/Spring(111)
-
SpringBoot #6 SpringBoot+React 기반 간단한 게시판 생성하기 #2 페이징, 검색 처리
이전글 https://yonghwankim-dev.tistory.com/145 SpringBoot #6 SpringBoot+React 기반 간단한 게시판 생성하기 #1 SpringBoot 프로젝트 기본 구조 생성 개요 스타트 스프링 부트라는 도서를 공부하던 중 웹 페이지를 처리하는 View 부분을 Thymeleaft라는 뷰 템플릿을 사용하여 구현하는 것으로 서술되었습니다. 하지만 저는 View 부분을 서버 개발과 yonghwankim-dev.tistory.com 본 글은 스타트 스프링 도서의 내용을 복습하기 위해 작성된 글입니다. 개요 이전 글에서는 간단한 게시판을 구현하기 위해서 SpringBoot 프로젝트를 생성하고 기본적인 도메인, 컨트롤러 및 데이터베이스 연결 설정 등을 설계하였습니다. 본 글에서..
2021.10.14 -
SpringBoot #6 SpringBoot+React 기반 간단한 게시판 생성하기 #1 SpringBoot 프로젝트 기본 구조 생성
개요 스타트 스프링 부트라는 도서를 공부하던 중 웹 페이지를 처리하는 View 부분을 Thymeleaft라는 뷰 템플릿을 사용하여 구현하는 것으로 서술되었습니다. 하지만 저는 View 부분을 서버 개발과 분리하여 개발하고 싶었습니다. 그래서 서버 개발 부분은 SpringBoot 프레임워크를 사용하고 뷰 부분을 React 프레임워크 기반으로 분리하여 구현하고자 하였습니다. #6의 주제 목표는 SpringBoot+React 기반으로 두 프레임워크가 연동하고 간단한 게시판의 게시글 목록을 출력 및 페이징 기능까지 구현하는 것을 목표로 합니다. 그리고 서버 개발 부분에서 데이터베이스는 MySQL을 사용할 예정이고 연결방법은 Spring Data JPA를 활용하여 데이터베이스에 연결할 예정입니다. 본 글에서는 S..
2021.10.14 -
SpringBoot #5 다양한 연관관계 처리 #4 양방향 처리
이전글 https://yonghwankim-dev.tistory.com/141 SpringBoot #5 다양한 연관관계 처리 #3 단방향 처리2 이전글 https://yonghwankim-dev.tistory.com/140 SpringBoot #5 다양한 연관관계 처리 #2 단방향 처리1 이전글 https://yonghwankim-dev.tistory.com/139 SpringBoot #5 다양한 연관관계 처리 #1 연관관계 처리.. yonghwankim-dev.tistory.com 본 글은 스타트 스프링 도서의 내용을 복습하기 위해 작성된 글입니다. 개요 객체 간 연관관계 설정 단방향, 양방향 관계의 이해 JPQL을 이용한 @Query 처리와 Fetch JOIN(스프링 부트 2.0.0) JPA에서 엔티..
2021.10.12 -
SpringBoot #5 다양한 연관관계 처리 #3 단방향 처리2
이전글 https://yonghwankim-dev.tistory.com/140 SpringBoot #5 다양한 연관관계 처리 #2 단방향 처리1 이전글 https://yonghwankim-dev.tistory.com/139 SpringBoot #5 다양한 연관관계 처리 #1 연관관계 처리 순서와 사전 설계 본 글은 스타트 스프링 부트 도서의 내용을 복습하기 위해 작성된 글입니다. 개요 관계 yonghwankim-dev.tistory.com 본 글은 스타트 스프링 부트 도서의 내용을 복습하기 위해 작성된 글입니다. 개요 '단방향'으로 연관관계를 처리하는 경우에는 한쪽만 참조를 하기 때문에 일대다, 다대일에서는 어느 쪽에 참조에 대한 설정을 두는지를 세심하게 결정해야 합니다. 이전 글에서는 Member 클래..
2021.10.11 -
SpringBoot #5 다양한 연관관계 처리 #2 단방향 처리1
이전글 https://yonghwankim-dev.tistory.com/139 SpringBoot #5 다양한 연관관계 처리 #1 연관관계 처리 순서와 사전 설계 본 글은 스타트 스프링 부트 도서의 내용을 복습하기 위해 작성된 글입니다. 개요 관계형 데이터베이스를 설계할때 하나의 테이블로 처리되는 테이블은 거의 없습니다. 대부분의 경우 PK와 FK를 yonghwankim-dev.tistory.com 본 글은 스타트 스프링 부트 도서의 내용을 복습하기 위해 작성된 글입니다. 개요 데이터베이스 상의 설계로 보면 회원과 회원의 프로필은 전형적인 '일대일' 혹은 '일대다'의 관계로 설정될 수 있습니다. 예제에서는 회원이 과거의 회원 프로필들을 보관한다고 가정하고, 일대다의 관계로 설정하도록 하겠습니다. 위 그림..
2021.10.11 -
SpringBoot #5 다양한 연관관계 처리 #1 연관관계 처리 순서와 사전 설계
본 글은 스타트 스프링 부트 도서의 내용을 복습하기 위해 작성된 글입니다. 개요 관계형 데이터베이스를 설계할때 하나의 테이블로 처리되는 테이블은 거의 없습니다. 대부분의 경우 PK와 FK를 이용하여 다른 테이블과 연관관계를 맺습니다. 이러한 데이터베이스를 설계하는 작업이 데이터베이스 설계에서 가장 중요한 것처럼, JPA를 이용하는 경우에도 객체 간의 상호 연관관계를 처리하는 작업이 가장 중요합니다. #5에서는 JPA를 이용해서 객체 간의 연관관계를 처리하는 방법에 대해서 학습합니다. 객체 간 연관관계 설정 (현재) 단방향, 양방향 관계의 이해 JPQL을 이용한 @Query 처리와 Fetch JOIN(스프링 부트 2.0.0) 1. 연관관계 처리의 순서와 사전 설계 객체와 객체와의 관계를 처리하는 연관관계 ..
2021.10.11