lombok@Getter@Setter 사용 주의사항 자세히 알 아 보기
lombok 은 코드 를 간소화 하 는 데 도움 을 주 는 도구 입 니 다.주석 형식,예 를 들 어@Setter@Getter 를 통 해 코드 중의 getter 와 setter 방법 을 대체 할 수 있 습 니 다.eclipse 가 자체 적 으로 가지 고 있 는 setter,getter 코드 생 성 도 우리 가 수 동 으로 두 드 리 지 않 아 도 되 지만@Setter@Getter 와 같은 주 해 를 사용 하면 우리 의 코드 를 더욱 간결 하고 우아 하 게 보일 수 있 습 니 다.
lombok 아래 에 자주 사용 되 는 주석 이 많 습 니 다.여 기 는 군말 이 많 을 뿐@Getter 와@Setter 의 주의 점 을 말 합 니 다.
package com.lemon.zuul.config;
import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
public class TestDemo {
private String userName;
private int userAge;
private boolean userSex ;
private boolean isLeader;
}
그림 에서 불 형식 은 기본 데이터 형식 입 니 다.setter 방법
위의 그림 에서 첫 번 째 행위 의 구성원 변수 인 isLeader 의 setter 방법 은 그 중에서 isLeader 중의 is 가 보이 지 않 습 니 다.아래 의 네 번 째 행위 의 구성원 변수 인 userSex 의 setter 방법 은 모든 것 이 정상 입 니 다.
getter 방법
이렇게 되면 get 방법의 생 성 규범 은 불 에 대한 기본 데이터 형식 은 is+변수 이름 입 니 다.변수 이름 에 is 가 하나 포함 되 어 있다 면 하나의 is 만 isIsxxx 가 아 닙 니 다.
eclipse 자동 생 성 규칙 동상
불 변 수 를 대응 하 는 포장 류 로 변경 합 니 다.
package com.lemon.zuul.config;
import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
public class TestDemo {
private String userName;
private int userAge;
private Boolean userSex ;
private Boolean isLeader;
}
setter 방법우리 가 원 하 는 대로.
getter 방법
요약:불 유형 이 포장 유형 에 대응 할 때 setter,getter 생 성 은 우리 가 예상 한 결과 에 부합 되 고 기본 데이터 형식 일 때 get 류 의 방법 은 is 로 시작 합 니 다.
lombok 설치
쓰기 전에 저 는 한 가지 문제 에 부 딪 혔 습 니 다.인터넷 에 있 는 박문 의 방법 에 따라 저 는 pom 파일 에 의존 하여 제@Setter,@Getter 주 해 를 효력 을 발생 시 켰 습 니 다.그러나 제 가 대상 의 대응 방법 을 볼 때 그의 get,set 방법 을 찾 지 못 했 습 니 다.인터넷 에 번역 하 는 이유 라 고 해서 Porject 를 켜 야 합 니 다. > Build AutoMatically 는 제 가 켰 습 니 다.나 는 매우 붕괴 되 었 다.나 라 는 사람 이 독이 있어 서 사용 할 수 없 는 것 이 아니 냐 는 것 을 알 게 되 었 다.마지막 으로 lombok 이 설치 해 야 하 는 것 은 eclipse.ini 에서 설정 해 야 하 는 것 이 고 단독 도입 의존 은 안 된다 는 것 을 알 게 되 었 다.
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.20</version>
<scope>provided</scope>
</dependency>
클릭 하여 링크 열기 홈 페이지 다운로드 주소 다운로드 한 lombok.jar 를 eclipse.ini 와 같은 등급 디 렉 터 리 에 놓 습 니 다.
컴 파 일 러 주소 체크 를 선택 하 십시오.컴퓨터 에 인식 되 지 않 은 IDE 는 아래 의 Specify location 를 누 르 면 id 실행 가능 한 파일 경 로 를 추가 할 수 있 습 니 다.
eclipse.ini 파일 중-javaagent:D:\xxx\\lombok.jar 주소 가 잘못 되 었 는 지 확인 하 십시오.(경로 에 중국어 가 포함 되 어 있 으 면 시작 할 수 없습니다.)
프로젝트 를 다시 시작 하면 정상적으로 사용 할 수 있 습 니 다.
lombok@Getter@Setter 사용 에 관 한 주의사항 을 자세히 알 아 보 는 이 글 은 여기까지 입 니 다.더 많은 관련 lombok@Getter@Setter 내용 은 저희 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 읽 어 주시 기 바 랍 니 다.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
선택한 예외를 줄로 숨기기Lombok이 컴파일할 때 코드를 변경할 수 있다는 것을 알면, 사람들은 우리 함수의 현재 주체가 복사한 경우 코드를 에 붙여넣습니다.java 파일, 이 코드를 컴파일할 수 없음을 곧 발견할 수 있습니다!!그런데 처...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.