본문 바로가기

Application/Spring6

[Spring] 인텔리제이에서 lombok 사용 Lombok이란? Lombok은 Java 기반에서 기계적으로 작성하는 Entity, DTO 관련 작업을 쉽게 할 수 있게 해주는 라이브러리다. 쉽게 말해서 코드로 작성해야 하는 여러 가지 작업을 편리하게 해주는 라이브러리다. Lombok을 사용하면 생성자를 자동으로 만들어주며 Getter, Setter, ToString 등의 메소드들을 편리하게 사용할 수 있게 해준다. Lombok 사용 방법 (IntelliJ) 1-1. start.spring.io https://start.spring.io/ 에서 프로젝트를 처음 생성할 때 dependencies에 Lombok을 추가할 수 있다. 1-2. build.gradle 프로젝트 진행 중 추가하고 싶다면 다음과 같이 build.gradle에서 직접 입력해주면 된다.. 2022. 2. 13.
[Spring] H2 데이터베이스 사용하기 H2 데이터베이스는 자바 기반 오픈소스 RDMS이다. 주로 인 메모리 데이터베이스로 사용되며 기능 테스트를 할 때 유용하다. hibernate을 이용한다면 간단하게 사용할 수 있지만, 이번에는 직접 다운로드 받아 사용해보도록 하자. 1. 설치 H2 Database Engine에 접속하여 Download 한다. Windows인 경우 위에 것을 사용하면 되지만, 나의 경우 Mac이기 때문에 아래의 All Platforms를 다운 받는다. 이후 원하는 경로에 압축을 해제한다. 2. 설정 압축 해제한 경로에서 터미널을 열어본다. h2라는 폴더가 생겼다면 그 내부에 bin 폴더로 들어가보자. 그 중 h2.sh 파일이 보일 것이다. 해당 파일을 실행하기 위해 먼저 권한 설정을 해주자 chmod 755 h2.sh 3.. 2022. 1. 7.