보통 JPA란 무엇인가? 라는 글부터 포스팅을 시작하게 됩니다.
그런데 이번 JPA 포스팅은 개념 설명글은 다른 블로그에서도 충분히 많이 접해볼 수 있다라고 생각하고, 그리고 이 포스팅을 읽고 있는 독자분들은 기본적인 개념은 알고 있다라고 생각하고 작성을 하도록 하겠습니다.
그럼 먼저 JPA의 사용법 예제를 설명하고, 따라할 수 있는 프로젝트를 생성합니다.
따라하시는 분들은 완전 동일하게 생성하거나, 본인의 취향 및 성향에 따라 변형된 설정도 가능합니다.
아래는 내용은 포스팅에서 프로젝트 생성할 때 사용된 설정정보입니다.
◎ IDE
- VSCode
◎ Framework
- SpringBoot 3.1.5
◎ BuildTool
- Gradle 8.4
◎ Library (Dependency)
- spring-boot-starter-web
# Library 의 버전은 부모 패키지인 SpringBoot 3.1.5 에서 기본적으로 상속받아 사용됩니다.
# 1. VSCode 확장 프로그램 설치
VSCode 좌측 사이드메뉴에서 Extensions 탭을 선택하여 spring 이라고 검색을 하게되면 상위 3개 확장프로그램을 설치하는 것을 권장합니다. 별도로 쓰는 툴이 있다면 꼭 이 확장프로그램을 사용하지 않아도 됩니다.
그리고 위 링크를 통해 Github 로 접속하면 기본 샘플 예제를 다운받아서 SpringBoot-web이 정상적으로 실행되도록하면 기본적인 프로젝트를 생성하는데 완료가 되었다고 볼 수 있습니다.
기본적인 환경 설정 및 구축에 대한 내용은 이 정도로 마무리가 될 수 있을 것 같습니다.
이 후에도 포스팅에 사용된 모든 코드는 Github에서 샘플 예제로 제공할 예정입니다.
'백앤드 > Jpa' 카테고리의 다른 글
[Jpa] 실전을 위한 JPA - #4 @GeneratedValue 컬럼 시퀀스 전략 및 성능 개선(튜닝) (0) | 2023.12.25 |
---|---|
[Jpa] 실전을 위한 JPA - #3 엔티티(Entity) 기본 어노테이션 (0) | 2023.12.09 |
[Jpa] 실전을 위한 JPA - #2 데이터베이스 설치 및 추가하기 (1) | 2023.12.06 |