프로젝트 생성스프링 부트 스타터 에 들어가 프로젝트를 생성한다.Gradle로 생성,ADD ➡ Spring Web, Thymleaf, Spring Data JPA, H2 Database, Lombok을 추가한다.Generate the project데이터베이스는 H2 데이
기타 라이브러리데이터베이스는 H2 데이터베이스 클라이언트 사용커넥션 풀: 부트 기본은 HikariCPWEB(thymeleaf) ➡ view템플릿로깅 SLF4J(인터페이스) & LogBack(구현)테스트thymeleaf 장점 :natural템플릿이다 ➡ markup을
JPA와 DB설정, 동작확인, 기본세팅 끝!
주문, 회원, 아이템 요구사항 분석 예제
연관관계 맵핑, FK설정, Join컬럼
11.10 오늘의 공부_엔티티클래스 개발2, 엔티티 설계시 주의점 정리
애플리케이션 아키텍처 계층형 구조 사용 controller, web: 웹 계층 service : 비즈니스 로직, 트랜잭션 처리 repository : JPA를 직접 사용하는 계층, 엔티티 매니저 사용 domain : 엔티티가 모여 있는 계층, 모든 계층에서 사용 💻 개발 순서: 서비스, 리포지토리 계층을 개발하고, 테스트 케이스를 작성해서 검증, 마지...
프로젝트 설정 변경. Gradle -> Intellij 로 변경하면 열때 좀더 빠르다. 라이브러리 살펴보기 로그 spring-boot-starter-logging logback, slf4j 을 요즘엔 많이 사용한다. 테스트 라이브러리 spring-boot-star
회원 도메인 레포지토리, 테스트케이스
회원 서비스개발, 서비스 테스트
스프링 빈과 의존관계 컴포넌트 스캔과 자동 의존관계 설정 자바 코드로 직접 스프링 빈 등록하기 컴포넌트 스캔과 자동 의존관계 설정 회원 컨트롤러가 회원서비스와 회원 리포지토리를 사용할 수 있게 의존관계를 준비하자. 스프링 빈을 등록하는 2가지 방법 컴포넌트 스캔과 자동 의존관계 설정 자바 코드로 직접 스프링 빈 등록하기 컴포넌트 스캔 원리 @Compo...