DBILITY

eclipse lombok 사용 본문

java/spring

eclipse lombok 사용

DBILITY 2019. 7. 31. 12:34
반응형

lombok 다운로드 (https://projectlombok.org/downloads/lombok.jar)

 

eclipse.ini 에 -javaagent:C:\Dev64\tools\eclipse\lombok.jar 추가

 

eclispe -> help -> About Eclipse

 

pom에 lombok 추가

<dependency>
	<groupId>org.projectlombok</groupId>
	<artifactId>lombok</artifactId>
	<optional>true</optional>
</dependency>

 

src/main/resources/logback.xml 설정 추가 후

package com.example.demo;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

import lombok.extern.slf4j.Slf4j;

@Slf4j
@RestController
public class DefaultController {

	@GetMapping(path = "/hello")
	public String getHello() throws Exception {
		log.debug("{}", DefaultController.class.getName());
		return "hello";
	}

}

eclipse source code 생성에서 해도 되지만, 다음과 같이

@Data - 다음 Annotaion 모두 처리

 @ToString

 @EqualsAndHashCode

 @Getter

 @Setter - final 제외

 @RequiredArgsConstructor

 

아래 그림의 우측에 필드만 선언, 좌측 package explorer상엔 모두 생성되어 있음.

 

나머진 매뉴얼 참고.

반응형
Comments