Spring

Lombok

Stater 2019. 11. 1. 09:00

Lombok

 

@Data
public class SearchParam{

	private String account;
    private String email;
    private int page;
	}
lombok사용시에   
위처럼 선언만 해주어도 getter/setter/기본 생성자 까지 모두 한번에 선언이 가능하다.

-코드 간결화

lombok적용방법

builde.gradle 파일에 ->아래를 dependencies안에 추가

compile('org.projectlombok:lombok')

 

lombok plugin 설치방법

[file->settings->plugin->lombok(검색후 인스톨 및 인텔리제이 재시작 후 적용 )]

 

0.[file->settings] 클릭

1. [Build,Execution,Deployment ]

2. [Complier]

3. [ Annotation Processors]

4. [Enable annotation processing 체크 ]

5. [apply or ok 클릭 후 ]-> 리스타트 끝

 

 

Enable annotation processing 설정

 

1. DATA쓰고 -> AllArgConstrutor 사용 

package com.example.study.model;

import lombok.Data
;
@Data
//모든생성자
@AllArgConstructor

public class SearchParam {

private String account;
private String email;
private int page;
}

 

Lombok -> ERROR처리

1. 단계 lombok를 정상적으로 적용 했는데 안된 경우

2. build.gradle에서 오른쪽 클릭 후  import Gradle Project를 눌러서 추가해주면 해결 완료

3. 어노테이션이 예시 보기가 안뜨는 경우에 적용

import Gradle Project

 

Lombok 사용시에 주의해야할 점 

[참조 URL]: https://kwonnam.pe.kr/wiki/java/lombok/pitfall

반응형

'Spring' 카테고리의 다른 글

Spring boot jdbc 설정  (0) 2019.11.03
JPA(Java PErsistent API)  (0) 2019.11.02
HTTP-POST Method & Rest API & Post방식을 전달하는 방법  (0) 2019.10.31
RestAPI GetMethod 갯 메소드  (0) 2019.10.30
Springboot  (0) 2019.10.21