스프링데이터 + JPA/웹 애플리케이션 개발

2. 프로젝트 환경 설정

sdafdq 2023. 11. 4. 12:58

프로젝트 생성

라이브러리 살펴보기

view 환경설정

DB설치 (h2)

JPA, DB 설정, 동작확인

 

할거다.

 

먼저 프로젝트 생성

 

https://start.spring.io/

 

Spring web

thymeleaf

Spring data jpa

h2 database

lombok

 

이렇게 종속성 가져간다.

 

h2가 개발용이나 연습용이나 이럴 때 좋다고 한다.

가볍고 좀 포켓같은 느낌인 것 같다.

 

스프링 데이터 JPA는 스프링 데이터와 하이버네이트를 사용한다.

 

잘 세팅 되었나 main, test 실행 함 해보고

 

lombok같은 경우 인텔리제이에도 추가로 플러그인을 깔아야 함.

 

 

 

 

종속성 관계 보려면 gradle 창을 보면됨. 안보일 경우 view - tool window - gradle

 

뭐 여러가지 자동으로 가져온다. spring boot starter jpa를 쓰면 logback, @Slf4j 도 자동으로 가져온다.

 

 

핵심 라이브러리

스프링 MVC

스프링 ORM

JPA, 하이버네이트

스프링 데이터 JPA

 

기타 라이브러리

h2 (DB)

커넥션 풀. 기본은 HikariCP

WEB(타임리프)

로깅 (Slf4j)

테스트

 

 

'스프링데이터 + JPA > 웹 애플리케이션 개발' 카테고리의 다른 글

6. 도메인 모델과 테이블 설계  (0) 2023.11.04
5. 요구사항 분석  (0) 2023.11.04
4. DB(H2) 설치 및 설정  (0) 2023.11.04
3. 뷰 환경설정  (0) 2023.11.04
1. 스프링 부트 + JPA  (0) 2023.11.03