반응형
1. Lombok 라이브러리
- 이클립스와 스프링 플러그인 만으로도 스프링 개발이 가능하지만, Lombok(롬복)을 이용하면 Java 개발시 getter/setter, toString(), 생성자 등을 자동으로 생성해주므로 설치가 필요
https://projectlombok.org/download
Download
projectlombok.org
> 1.18.12 다운로드 > 다운받은 jar파일 더블클릭으로 실행(>> java -jar lombok.jar)
> eclipse.exe 경로 설정 > 설치 완료시 eclipse.exe 경로에 lombok.jar 파일 생성 여부 확인
2. Lombok 사용
- @Data
- setter, getter, 생성자, toString() 등 모든 것을 자동으로 생성 - @Setter, @Getter, @toString
- setter, getter, toString() 만 자동으로 생성
- 만약 변수 위에 적는다면 그 변수만 setter, getter, toString()이 생성된다. - @AllArgsConstructor, @RequiredArgsConstructor
- @AllArgsConstructor 는 모든 필드 변수를 포함한 생성자를 자동으로 생성
- @RequiredArgsConstructor 는 필드 변수 위에 @NonNull이 쓰여져 있는 변수만 포함해서 생성자를 자동으로 생성 - @Log4j
- System.out.println()과 같이 console에 띄워주는 것으로 log를 이용해서 띄어주는 것
- log.info(), log.warn() 등 종류가 많으며 뒤에 오는거에 맞게 console에 info : ??? , warn : ??? 로 쓰여지게 됨
반응형
'웹개발 > Spring' 카테고리의 다른 글
[Spring] 스프링 프레임워크에서 DB 연결 (0) | 2022.07.01 |
---|---|
[Spring] 의존성 주입 테스트, 테스트 환경 (0) | 2022.07.01 |
[Spring] 스프링 프레임워크에서의 프로젝트 (0) | 2022.07.01 |
[Spring] 스프링 프레임워크의 특징 (0) | 2022.06.29 |
[Spring] 스프링 프레임워크 (0) | 2022.06.29 |