SpringBoot 프로젝트 에서 Lombok 의 응용 튜 토리 얼 에 대한 상세 한 설명
2929 단어 springboot공사lombok
실제 자바 프로젝트 에서 우리 가 만 든 모든 pojo 류 는 속성 에 set/get/toString 등 관련 방법 을 추가 해 야 합 니 다.모든 로그 기록 관련 류 는 로그 등 대상 을 만 들 수 있 습 니 다.이런 모델 코드 는 기술적 함량 도 없고 코드 의 미관 에 도 영향 을 줄 수 있 습 니 다.같은 시간 에 반복 되 는 인 코딩 과정 은 모 르 는 사이 에 우리 의 작업량 을 증가 시 킬 수 있 습 니 다.이때 Lombok 이 생 겨 났 다.
lombok 프로필
개술
Lombok 은 제3자 자바 라 이브 러 리 로 편집기 와 구축 도 구 를 자동 으로 삽입 합 니 다.Lombok 은 컴 파일 과정 에서 컴 파일 도 구 를 알려 주 고 소스 코드 를 바이트 코드 로 컴 파일 하 는 과정 에서 바이트 코드 에 양 적 인 모델 코드 를 추가 합 니 다.
상용 주해 분석
아이디어 의 설치 설정
첫 번 째 단계:아이디어 의 설정 창 을 열 고 plugins 메뉴 를 찾 아 lombok 을 검색 하여 설치 합 니 다.그림 참조:
두 번 째 단계:주석 처 리 를 시작 합 니 다.그림 에서 보 듯 이:
세 번 째 단계:아 이 디 어 를 다시 시작 합 니 다.
lombok 은 maven 프로젝트 에 적 용 됩 니 다.
첫 번 째 단계:lombok 의존 도 를 추가 합 니 다.
(http://mvnrepository.com 이 링크 는 좌 표를 검색 할 수 있 습 니 다)
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>annotationProcessor</scope>
</dependency>
두 번 째 단계:클래스 에 lombok 주 해 를 적용 합 니 다.
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Brand {
private Integer id;
private String name;
private String remark;
private Date createdTime;
}
세 번 째 단계:단원 테스트 클래스 검 측 Lombok 주해 응용 프로그램 작성
@Slf4j
@SpringBootTest
public class GoodsTests{
@Test
void testGoods(){
Goods g=new Goods();
g.setId(100L);
g.setName("Lombok");
log.info("id {}",g.getId());
log.info("name {}",g.getName());
}
}
요약(요약)
이 소절 은 주로 lombok 에 대해 분석,설치 와 설정 을 하고 실제 프로젝트 와 결합 하여 lombok 의 응용 장면 과 구체 적 인 응용 과정 을 설명 했다.
스프링 부 트 프로젝트 에서 Lombok 의 응용 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.스프링 부 트 프로젝트 Lombok 에 관 한 더 많은 응용 내용 은 저희 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 도 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Kotlin Springboot -- 파트 14 사용 사례 REST로 전환하여 POST로 JSON으로 전환前回 前回 前回 記事 の は は で で で で で で を 使っ 使っ 使っ て て て て て リクエスト を を 受け取り 、 reqeustbody で 、 その リクエスト の ボディ ボディ を を 受け取り 、 関数 内部 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.