-
사용준비
dependencies { ... compileOnly('org.projectlombok:lombok') annotationProcessor('org.projectlombok:lombok') ... }
AllArgsConstructor
생성자를 자동으로 만들어 준다. 모든 멤버 변수를 대입.
아래 주석처리한 코드들이 컴파일 타임에 자동으로 만들어져 동작한다.
import lombok.AllArgsConstructor; @AllArgsConstructor public class MustacheTest1Form1 { public Long id; public String title, content; //@ToString // @Override // public String toString() { // return "Mustache1Form1 [mContent=" + mContent + ", mTitle=" + mTitle + "]"; // } }
ToString
아래 주석처리한 toString함수를 자동으로 만들어준다.
import lombok.ToString; @ToString public class MustacheTest1Form1 { public Long id; public String title, content; //@ToString // @Override // public String toString() { // return "Mustache1Form1 [mContent=" + mContent + ", mTitle=" + mTitle + "]"; // } }
Slf4j
import lombok.extern.slf4j.Slf4j; @Slf4j public class MustacheTest1Xxx { void test1() { log.info("id = " + 123); } }
'Spring' 카테고리의 다른 글
Java SpringFramework 개요 (0) 2023.07.07 Springboot Mustach Jpa 이용한 게시판 (0) 2022.09.28 PathVariable Url경로에서 값 읽기 (0) 2022.09.28 RequestParam Get방식 값 읽기 (0) 2022.09.28 Jpa 참고 문서 (0) 2022.09.27 Springboot Db기록Ex (0) 2022.09.26 spring.jpa.hibernate.hbm2ddl.auto (0) 2022.09.26 Springboot에 H2 database 사용 (0) 2022.09.26