❓SpringBoot @NotEmpty 적용 안될때 프로젝트를 진행하다가 @NotEmpty 어노테이션을 사용하려고 하니 import도 안되고, 빨간 줄만 계속 뜨길래 뭔가 했다 ,, 근데 알아보니? 2.3 이상 버전부터는 의존성을 추가 해줘야 적용이 된다고 한다! 그래서 build.gradle에 냉큼 implementation 'org.springframework.boot:spring-boot-starter-validation'를 추가했더니 바로 import가 완료되었다! 개발공간/Project 2023.04.25
🛒 Controller - Service - Repository 만들기 배달 API를 만들기 위한 Controller - Service - Repository를 만들고, 각 계층에게 필요한 의존성 주입 하기! 💪🏻 갑자기 Controller, Service, Repository를 만들려고 하니 막막하고 어디부터 설계해야할까 고민이 되었지만 차근 차근 해보자! 🍴 FoodRepository package com.delivery.repository; import com.delivery.entity.Food; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; @Repository public interface FoodReposito.. 개발공간/Project 2023.04.19
💭 본격 프로젝트 table 설계하기 1. 필요시 설계해둔 Entity 수정 2. 해당 Entity를 담을 mariadb Table 설계 3. 설계한 테이블 DB에 Create 4. 테이블 생성 후, 예시 데이터 insert 🔥 일단 내가 설계해 둔 Entity 살펴보기 package com.delivery.entity; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import javax.persistence.*; @Entity @Getter @Setter @NoArgsConstructor @AllArgsConstructor public class Food { @Id @GeneratedVa.. 개발공간/Project 2023.04.18