
들어가기 전에본격적인 프로젝트를 들어가기 전에 가장 중요하게 여기고 공부했던 부분이 바로 JPA이다. SpringBoot를 사용하고, 데이터베이스를 사용한다면 JPA를 사용하지 않을 수 없을 것이다. JPA에 관한 개념 및 사용방법은 대수아의 다음 글을 참고하면 된다.바닥부터 알아보는 Spring Data JPA with MySQLJPA 에서 가장 중요한 개념 중 하나가 바로 Entity이다. Entity는 정말 편리하지만, 반환 시에는 Dto를 사용하라는 말을 많이 들어보았을 것이다. 처음에는 그 이유를 몰랐는데, 직접 개발을 해보니 정말 맞는 말이었다.이 글에서는 Entity와 Dto의 개념과, Entity 반환 시 생길 수 있는 문제점, 분리해서 사용해야 하는 이유, Entity와 Dto 변환 위치..