[인프런 워밍업 클럽 스터디] Day 4 미션
1. 아래 코드와 설명을 보고, [섹션 3. 논리, 사고의 흐름]에서 이야기하는 내용을 중심으로 읽기 좋은 코드로 리팩토링해 봅시다. public boolean validateOrder(Order order) { if (order.checkItemsNone()) { log.info("주문 항목이 없습니다."); return false; } if (order...
- 좋아요수
- 0
- 인프런워밍업클럽스터디
1. 아래 코드와 설명을 보고, [섹션 3. 논리, 사고의 흐름]에서 이야기하는 내용을 중심으로 읽기 좋은 코드로 리팩토링해 봅시다. public boolean validateOrder(Order order) { if (order.checkItemsNone()) { log.info("주문 항목이 없습니다."); return false; } if (order...
섹션 5. 책 요구사항 구현하기 JPA에서 연관관계를 매핑하기 연관관계의 주인: "상대 테이블을 가리키는 테이블" Table을 바라보았을 때 누가 관계의 주도권을 가지고 있는지를 의미함. JPA에도 알려주는 법: 연관관계의 주인이 아닌 객체에서 @OneToMany 와 같은 연관관계 어노테이션에 mappedBy 옵션을 표시한다. 연관관계 주인의 효과: 연관관...
섹션 3. 역할의 분리와 스프링 컨테이너 스프링 컨테이너와 스프링 빈 @RestController : 강의 중에 다루는 Controller 클래스를 스프링 빈 으로 등록한다. 스프링 빈: 스프링 컨테이너 안에 들어간 것. 클래스에 대한 다양한 정보 저장&인스턴스화가 이루어진다. 이때 필요한 의존성이 자동으로 설정되어 JdbcTemplate 를 통한 인스턴스...
Section 1. 생애 최초 API 만들기 1. 스프링 부트 프로젝트를 설정해 시작하고 실행하는 방법 만들어져 있는 스프링 프로젝트를 다운로드 받아 IntelliJ를 통해 여는 경우: INntelliJ 실행 후 첫 화면의 Open을 통해 가져온다. 메인 함수가 있는 클래스 옆에 있는 초록색 세모 버튼을 눌러 Run을 선택하면 실행된다. 아무것도 없는 상태...