728x90
반응형

스프링부트 16

[스프링부트] 실전! 스프링 부트와 JPA 활용1 #4-2 회원 서비스 개발

※ 본 포스팅은 김영한 강사님의 인프런 '실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발' 강의를 들으며 작성한 수강일지 입니다. | 회원 도메인 개발 1. 회원 리포지토리 개발 2. 회원 서비스 개발 3. 회원 기능 테스트 2. 회원 서비스 개발 package jpabook.jpashop.service; import jpabook.jpashop.domain.Member; import jpabook.jpashop.repository.MemberRepository; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springfr..

[스프링부트] 실전! 스프링 부트와 JPA 활용1 #2-3 엔티티 클래스 개발1

※ 본 포스팅은 김영한 강사님의 인프런 '실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발' 강의를 들으며 작성한 수강일지 입니다. | 도메인 분석 설계 1. 요구사항 분석 2. 도메인 모델과 테이블 설계 3. 엔티티 클래스 개발1 4. 엔티티 클래스 개발2 5. 엔티티 설계시 주의점 3. 엔티티 클래스 개발 1 - 실무에서는 가급적 Getter는 열어두고, Setter는 꼭 필요한 경우에만 사용하기 class, enum package jpabook.jpashop.domain; import lombok.Getter; import lombok.Setter; import javax.persistence.*; import java.util.ArrayList; import java.util.List;..

[스프링부트] 실전! 스프링 부트와 JPA 활용1 #1-5 JPA와 DB 설정, 동작확인

※ 본 포스팅은 김영한 강사님의 인프런 '실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발' 강의를 들으며 작성한 수강일지 입니다. | 프로젝트 환경설정 1. 프로젝트 생성 2. 라이브러리 살펴보기 3. View 환경설정 4. H2 데이터베이스 설치 5. JPA와 DB 설정, 동작 확인 5. JPA와 DB 설정, 동작 확인 1. application.yml 파일 만들기(기존 application.properties는 삭제) - yml 파일이 라이브러리가 늘어나고 했을 때 더 깔끔하다 생각하신다고! spring: datasource: url: jdbc:h2:tcp://localhost/~/jpashop; # MVCC=TRUE 여러개 한번에 접근했을 때 좀 더 빠르게 처리되므로 권장 -> 더이상 ..

[스프링부트] 실전! 스프링 부트와 JPA 활용1 #1-3 View 환경 설정

※ 본 포스팅은 김영한 강사님의 인프런 '실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발' 강의를 들으며 작성한 수강일지 입니다. | 프로젝트 환경설정 1. 프로젝트 생성 2. 라이브러리 살펴보기 3. View 환경설정 4. H2 데이터베이스 설치 5. JPA와 DB 설정, 동작 확인 3. View 환경 설정 1) 메뉴얼 thymeleaf 템플릿 엔진 공식 홈페이지 : https://www.thymeleaf.org/ Thymeleaf Integrations galore Eclipse, IntelliJ IDEA, Spring, Play, even the up-and-coming Model-View-Controller API for Java EE 8. Write Thymeleaf in your ..

[스프링부트] 실전! 스프링 부트와 JPA 활용1 #1-1 프로젝트 환경설정

※ 본 포스팅은 김영한 강사님의 인프런 '실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발' 강의를 들으며 작성한 수강일지 입니다. | 프로젝트 환경설정 1. 프로젝트 생성 2. 라이브러리 살펴보기 3. View 환경설정 4. H2 데이터베이스 설치 5. JPA와 DB 설정, 동작 확인 1. 프로젝트 생성 스프링 부트 스타터(https://start.spring.io/) 사용 기능 : web, thymeleaf, jpa, h2, lombok groupId: jpabook artifactId: jpashop 라이브러리 추가 (우측 상단 'ADD DEPENDENCIES... 클릭') Spring Web : Restful API, spring mvc, apache tomcat을 기본적으로 내장 ->..

카테고리 없음 2023.10.23

[스프링부트] 실전! 스프링 부트와 JPA 활용1 #0 강좌 소개

※ 본 포스팅은 김영한 강사님의 인프런 '실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발' 강의를 들으며 작성한 수강일지 입니다. 1. 강좌 소개 - 스프링 부트 : 복잡하고 어려운 스프링 기술을 간결하고 쉽게 사용할 수 있도록 도와주는 기술 + - JPA : 강력한 Java ORM 표준 기술 = 이 두 기술을 합쳐 높은 개발 생산성을 유지하면서 빠르게 웹 어플리케이션을 개발할 수 있다 ■ 1편 : 웹 애플리케이션 개발 프로젝트 환경설정 Spring Boot, JPA, Hibernate, Gradle, Tomcat, Thymeleaf 요구사항 분석 회원, 상품, 주문 도메인의 요구사항 간략히 분석 도메인과 테이블 설계 위 분석을 바탕으로 도메인 모델 설계, 엔티티 설계, 테이블 설계 마지막으..

728x90
반응형