JPA기초 설치하기

프로젝트 세팅하기.

가장 먼저 수행해야할 작업은 프로젝트 세팅이다.

프로젝트 생성하기.

스프링은 가장 먼저 SpringInitializer 에 들어가서 프로젝트를 생성한다.

setting01

위와 같이 내용을 입력한다.

  • Project: GradleProject
  • Language: Java
  • Spring Boot: 2.1.4
  • Project Metadata:
    • Group: com.schooldevops.pratical
    • Artifact: simpleboard
    • Name: simpleboard
    • Description: Simple Board Project
    • Package name: 디폴트
    • Packaging: Jar
    • Java: 11
  • Dependencies:
    • Lombok: Lombok 은 클래스 파일의 setter/getter 등 기본적으로 필요한 코드를 간단한 어노테이션으로 쉽게 생성할 수 있게 해준다.
    • Spring Web: web 개발을 할 것이기 때문에 Web 을 선택한다.
    • Spring Data JPA: JPA 를 이용할 것이기 때문에 JPA 를 선택한다.

위와 같이 설치하고 “Generate” 를 클릭하면 프로젝트를 다운로드 받을 수 있다.

프로젝트 로드하기.

이제 IntelliJ 에 프로젝트를 로드한다.

해당 디렉토리로 이동하여 다음 명령을 선택한다.

idea .

setting02

위와 같이 오류가 보입니다. Enable 해주면 된다.

Lombok 및 어노테이션 세팅하기.

Lombok 과 Annotation 으로 작업이 되는 JPA 를 위해서 다음 몇가지 설정이 필요하다.

Lombok 플러그인 설치하기.

맥에서는 Cmd + , 를 클릭하여 Preference 화면을 오픈한다.

혹은 상단 메뉴에서 Preference 를 선택해도 된다.

그리고 Plugin 을 검색하고, Marketplace 에서 Lombok 을 검색한다.

setting03

위와 같이 설치해준다.

Annotation 활성화 하기.

setting04

위 상단에 하이라이트 된 것 처럼 Enable annotation processing 을 체크한다.

이제 기본적인 설정이 끝났다.