일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- passwordencoder
- content-box
- git amend
- mybatis
- Java
- MVC
- useContext
- PathVariable
- git
- BCryptPasswordEncoder
- Thymeleaf
- SQL
- JDBC
- WHEREIN
- springboot
- git reset
- 이딴게개발자
- localStorage
- CRUD
- Spring
- HTML
- ResultType
- oracle
- react
- 배열
- 부적합한열
- git revase
- JavaScript
- Variabla
- assertequals
- Today
- Total
개발새발
[Java] Lombok 적용하기 본문
MVC패턴을 공부하면서 Getter와 Setter의 사용 빈도가 급속도로 올라갔다.
그럴 때마다 매번 멤버 변수 선언하고,
마우스 우클릭 > Source > Generate Getters and Setters...
귀찮아요
그래서 나왔습니다~~~ 귀찮은 개발자들의 고민을 해결해 줄 수 있는 프로젝트!
이름하여 프로젝트 롬복!

롬복(Lombok)이란?
여러가지 귀찮은 작업을 해결해줄 수 있는 Java라이브러리로,
가장 대표적인 기능으로는 반복되는 Getter 및 Setter 메서드 작성 코드를 줄여줘 번거로움을 덜어주는 것 아닌가싶다.
적용 및 사용 방법
적용방법은 꽤나 간단하다
1. Project Lombok 다운로드 링크 방문
Download
projectlombok.org
2. 파일 다운로드

3. 파일 다운로드 확인 및 경로 확인

4. 파일 설치

Specify location클릭해서 eclipse.exe가 존재하는 폴더를 선택하고, Install / Update

5. 프로젝트에 적용
적용을 원하는 프로젝트에서
properties > Java Build Path > Libraries > classpath > Add External JARs

그러고 이제 Getter, Setter 메서드가 필요한 클래스에 찾아가보자.
클래스 내에 멤버(필드)변수를 선언만 하고, 클래스 외부 상단에
@Getter, @Setter 어노테이션 기입 후 import를 해주면

이렇게 자동으로 Getter, Setter 메서드가 생성되어있는 상태를 볼 수 있다!!!

짱 편하다. 롬복 짱!