Spring boot 사용중입니다. lombok 사용이 안됩니다.

3,465 views
Skip to first unread message

SungKyung Kim

unread,
Nov 13, 2015, 12:42:11 AM11/13/15
to Korea Spring User Group Q&A

안녕하세요~

스프링 Boot 를 사용중에 lombok 에 대한 사용이 잘 되지 않아 질문을 드립니다.

구글링에도 특별히 나오는건 없네요.. AspectJ 와 같이 사용시 문제가 있는것만 봤는데... 저는 아직 AOP 적용하지 않았거든요

제가 사용하는 코드입니다.

import lombok.Data;

@Data
public class ResponseVO {

private int code = 0;
private String message = "success";

}


저 객체를 @ResponseBody 값에 넣으면 Json 으로 리턴이 되어야 하는데 getter, setter 가 없다고 에러를 나타내네요~

<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.6</version>
<scope>provided</scope>
</dependency>


특별히 문제될 것은 없어보입니다만...

왜그럴까요??

Jisung Ahn

unread,
Nov 13, 2015, 12:44:10 AM11/13/15
to ks...@googlegroups.com
이클립스 등의 Ide에서 실행중이시면 롬복 설치부터 하셔야 합니다. 

2015년 11월 13일 금요일, SungKyung Kim<okih...@brace.xyz>님이 작성한 메시지:
--
이 메일은 Google 그룹스 'Korea Spring User Group Q&A' 그룹에 가입한 분들에게 전송되는 메시지입니다.
이 그룹에서 탈퇴하고 더 이상 이메일을 받지 않으려면 ksug+uns...@googlegroups.com에 이메일을 보내세요.
http://groups.google.com/group/ksug에서 이 그룹을 방문하세요.
웹에서 이 토론을 보려면 https://groups.google.com/d/msgid/ksug/915e8a2d-f61e-4542-86fc-58cfc1037b80%40googlegroups.com을(를) 방문하세요.
더 많은 옵션을 보려면 https://groups.google.com/d/optout을(를) 방문하세요.

이수홍

unread,
Nov 13, 2015, 12:44:31 AM11/13/15
to ks...@googlegroups.com
혹시 이클립스 사용하시나요?

만약 이클립스를 사용하시면 lombok 플러그인 설치 하셨나요?

인텔리J이면 다시 찾아봐야겟네요.

2015. 11. 13., 오후 2:42, SungKyung Kim <okih...@brace.xyz> 작성:

NoviceRambo초보람보

unread,
Nov 13, 2015, 12:45:11 AM11/13/15
to ks...@googlegroups.com
롬복 설치가 정상적으로 되었는지 확인해 보셔야될 것 같습니다.

사용하시는 툴이 Eclips 라면 Eclips.init / STS 라면 sts.ini 에 아래 줄이 포함되어 있는지 확인해 보세요.

-javaagent:lombok.jar

2015년 11월 13일 오후 2:42, SungKyung Kim <okih...@brace.xyz>님이 작성:

얌실얌실

unread,
Nov 13, 2015, 12:49:29 AM11/13/15
to Korea Spring User Group Q&A
롬복을 설치 하지 않으셨다면,
https://projectlombok.org/download.html를 참고하시면 됩니다..

쓰시는 IDE가 이클립스인 경우에는

Intellij 일 경우에는
 를 참고하시면 좀 더 좋을 것 같습니다

NoviceRambo초보람보

unread,
Nov 13, 2015, 12:49:54 AM11/13/15
to ks...@googlegroups.com
롬복 설치가 안 되셨다면 아래 동영상 22분 20초부터 살펴 보시면 될 것 같습니다.

https://youtu.be/-igmoB4jaWw?list=PLYWP8_z2qv7wT1UA_Y0gsYBjnTDEH4YpG

2015년 11월 13일 오후 2:45, NoviceRambo초보람보 <exper...@gmail.com>님이 작성:

우병훈

unread,
Nov 13, 2015, 1:51:24 AM11/13/15
to Korea Spring User Group

pom.xml 에서
<scope>provided</scope> 부분을 삭제해보고 실행해보면 어떨까요?

2015. 11. 13. 오후 2:42에 "SungKyung Kim" <okih...@brace.xyz>님이 작성:

김지헌

unread,
Nov 13, 2015, 2:03:03 AM11/13/15
to ks...@googlegroups.com
우병훈 님이 말씀하신 것처럼 scope  항목을 'provided'에서 'compile' 로 바꿔보셔도 좋을 듯 합니다.

Maven의 scope 'provided'는
https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html

에서 설명하는 것처럼 컴파일, 테스트 과정에는 포함되지만
빌드배포시에는 제외가 될 겁니다.


2015년 11월 13일 오후 3:51, 우병훈 <seekenh...@gmail.com>님이 작성:

더 많은 옵션을 보려면 https://groups.google.com/d/optout을(를) 방문하세요.



--
이름 : 김지헌
별명 : 허니몬
블로그 : http://ihoney.pe.kr / http://java.ihoney.pe.kr
트위터 : @ihoneymon
이메일 : ihon...@gmail.com

SungKyung Kim

unread,
Nov 13, 2015, 3:08:44 AM11/13/15
to Korea Spring User Group Q&A
감사합니다.

로컬에서 테스트용도로만 사용하는 코드라서 작성해둔 부분을 그대로 올려버렸네요~


2015년 11월 13일 금요일 오후 4시 3분 3초 UTC+9, 허니몬(김지헌) 님의 말:
Reply all
Reply to author
Forward
0 new messages