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 클릭 후 ]-> 리스타트 끝
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. 어노테이션이 예시 보기가 안뜨는 경우에 적용
Lombok 사용시에 주의해야할 점
반응형
'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 |