STS4에서 프로젝트 생성 후 로딩테스트를 하려는데 log4j사용이 안됐습니다.
찾아보니 Lombok 문제였고, stackoverflow에서 찾은 내용을 공유해봅니다. 아래 링크에서 참고했습니다.
https://stackoverflow.com/questions/35842751/lombok-not-working-with-sts
log4j 라이브러리의 <scope>가 지워져 있고(이 내용은 구글링 하시면 많이 나옵니다), Lombok 라이브러리가 설치되어있다 가정하겠습니다.
혹시 STS(혹은 이클립스) 실행파일이 있는 폴더에 lombok.jar가 생성되어 있는지 확인하고 없으면 Lombok라이브러리를 아래 사이트에서 설치하고 진행하시기 바랍니다.
https://projectlombok.org/download
STS가 켜져있다면 종료하시고, STS가 설치되어 있는 폴더에 ini파일을 텍스트편집기로 열어줍니다. (SpringToolSuite4.ini) 그리고 맨 하단을 확인하시면
-javaagent:(경로)\lombok.jar
위와같이 잡혀있을 텐데요, 이것을 아래와 같이 간단하게 바꿔줍니다.
-javaagent:lombok.jar
혹 STS폴더의 lombok 파일명에 버젼이 기입되어있다면 해당 파일의 파일명을 수정해주시면 됩니다.
다시 STS를 실행하면 아주 잘 됩니다.
혹시 위와같은 방법으로 안되시면 상단에 올려둔 Stackoverflow 글을 참고하시고 답변으로 올라온 여러가지 방법으로 시도해보시기 바랍니다.
'Tech > Web' 카테고리의 다른 글
브라우저에 URL을 입력하면 무슨 일이 일어날까? (0) | 2021.01.21 |
---|---|
Thymeleaf에서 Java의 method 사용하기(JSP custom tag와의 비교) (0) | 2020.07.17 |
STS4 설치방법(JDK설치/환경변수설정,톰캣설치/연동,workspace 인코딩설정) (0) | 2020.04.27 |
HTTP 웹의 기초 (0) | 2020.04.02 |
IntelliJ에서 스프링 프로젝트 생성 및 설정하기(Gradle, Tomcat, MyBatis, Oracle, Java Configuration) (0) | 2020.03.23 |
댓글