스프링 프로젝트 - 카페 만들기
-
[Spring Boot] 지역별 카페 추천 프로젝트(2)스프링 프로젝트 - 카페 만들기 2022. 9. 1. 11:18
여행할 때 방문하면 좋을 카페를 추천하는 웹 프로젝트 📌 데이터베이스를 활용해서 화면 구성하기 이제 저장한 데이터베이스에서 데이터들을 불러와서 화면을 구성하도록 처리할 것이다. 일단 DTO를 사용할 것이다. DTO는 Data Transfer Object로, 데이터 전달을 목적으로 하고, 일회성으로 데이터를 주고받는 용도이다. 반면, Entity 객체는 실제 데이터베이스와 관련있으며, 일회성 사용이 아닌 엔티티 매니저가 관리하는 객체이다. DTO를 사용할 경우 엔티티 객체를 DTO객체로 변환하거나, DTO객체를 엔티티 객체로 변환하는 과정이 필요하다는 단점이 있다. 이제 서비스 계층에서 DTO로 파라미터 리턴타입을 처리하도록 구성할 것이다. 📍 우선 DTO를 만든다. package yeonjy.cafe.d..
-
[Spring Boot] 지역별 카페 추천 프로젝트 (1)스프링 프로젝트 - 카페 만들기 2022. 8. 28. 16:59
여행할 때 방문하면 좋을 카페를 추천하는 웹 프로젝트 📌 기본 설정 의존성 추가 항목 build.gradle 수정 dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web' compileOnly 'org.projectlombok:lombok' developmentOnly 'org.springframework.boot:spring-boot-devtools' annotat..