반응형
lombok 을 사용하면 개발할 때 편한데, 다만 초기 설정이 까다로운 편이다.
gradle 을 이용해서 lombok 을 설정하는 방법을 알아보자
buildscript{ ext{ springBootVersion = "1.5.9.RELEASE" } repositories { mavenCentral() maven { url "http://repo.spring.io/libs-snapshot" } // lombok maven { url "https://plugins.gradle.org/m2/" } } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") // lombok classpath "io.franzbecker:gradle-lombok:1.11" } } // lombok apply plugin: 'io.franzbecker.gradle-lombok'
repositories 에는 다음 URL 을 추가해주고
maven { url "https://plugins.gradle.org/m2/" }
dependencies 에 다음 클래스를 지정해준다.(참고로 위의 URL에서는 버전이 저기까지 밖에 없다. 브라우저를 통해 URL 을 들어가서 확인하는 것도 좋은 경험이 된다.)
classpath "io.franzbecker:gradle-lombok:1.11"
마지막으로 plugin 에 등록하면 완료.
apply plugin: 'io.franzbecker.gradle-lombok'
이제 클래스를 한번 만들어보자.
보면 import 부분에 lombok 이 되어있는 걸 확인할 수 있고 @Data 어노테이션이 잘 먹는것을 확인했다.
참조사이트:
Gradle Plugins
https://plugins.gradle.org/plugin/io.franzbecker.gradle-lombok
롬복 다운로드 사이트
https://plugins.gradle.org/m2/io/franzbecker/gradle-lombok/
반응형
'공부 > 프로그래밍' 카테고리의 다른 글
[Spring Boot] 인텔리J 에서 Gradle 을 이용하여 Spring-boot 초기설정 (0) | 2018.03.11 |
---|---|
[Spring Boot] log4jdbc를 이용하여 MariaDB 연결 시 에러.(DriverSpy claims to not accept jdbcUrl) (0) | 2018.03.10 |
[jquery] 별점주기 기능 구현 (4) | 2018.03.04 |
[android] 레이아웃 미리보기에서 한글깨짐 현상 수정 (0) | 2018.03.04 |
String형 Json 값을 JSON 으로 변환 후 클래스(DTO)에 매핑하기 (1) | 2018.01.09 |
댓글