
[SpringBoot] Lombok 설치
·
Spring,SpringBoot
롬복 라이브러리를 통해 자바 클래스에 애너테이션을 사용해 자주 쓰는 Getter, Setter, 생성자 등을 자동으로 만들어주는 도구이다. Lombok의 장점1. 코드 간단화, 생산성 향상Getter, Setter, 생성자와 같은 반복적인 코드를 애너테이션 하나로 해결해준다. 2. 가독성 및 유지보수 용이핵심 로직과 무관한 코드를 줄여 클래스의 역할과 필드만 한눈에 파악하기 쉬워진다. 3. 다양한 편의 기능또 다른 기능들도 존재한다. Lombok의 단점1. 코드 가시성 저하IDE가 지원하지 않으면 Lombok 생성하는 코드를 직접 볼 수 없다.코드의 동작을 파악하기 위해 Lombok 애너테이션에 대한 이해가 필요하다. 2. 무분별한 사용 위험캡슐화 원칙을 해칠 수 있다. 3. 버전 호환성 문제버전 관..