본문 바로가기

Application18

[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.
[Java] 맥에서 brew로 자바 설치하고 버전 바꾸기 인프런에서 김영한님의 강의로 스프링을 시작하려고 한다. 사전 준비물이 Java 11 버전이기 때문에 현재 내 컴퓨터의 자바 버전과 설치되어 있는 버전을 확인해 본다. java -version /usr/libexec/java_home -V 현재 8 버전만 설치되어 있다. 따라서 11 버전을 다운로드 받은 후 변경해 보자. 1. Java 11 버전 설치하기 1-1. Homebrew 업데이트 brew update 1-2. adoptopenjdk/openjdk 추가하기 brew tap adoptopenjdk/openjdk 1-3. 설치 가능한 모든 JDK 찾기 brew search jdk 1-4. 원하는 버전 설치 11버전을 설치하기 위해 다음과 같이 입력한다. brew install --cask adoptop.. 2022. 1. 4.
[Jump2Java] 07장 쓰레드 Thread 쓰레드를 이용하면 한 프로세스 내에서 두 가지 또는 그 이상의 일을 동시에 할 수 있게 된다. public class Test extends Thread { public void run() { System.out.println("thread run."); } public static void main(String[] args) { Test test = new Test(); test.start(); } } // 출력 결과: thread run. Test 클래스가 Thread를 extends 했기 때문에 main에서 start() 메소드로 run 메소드가 실행된다. public class Test extends Thread { int seq; public Test(int seq) { this.s.. 2021. 9. 16.