StratoSphere Stream

사람들은 하나씩 빼먹고 설명을 하는데(나도 그렇지만) 이건 꼭 써야 할거같아서 쓴다.


accountRepository.save(Account.builder() 이런식으로 쓸 경우 builder()가 안뜨는 경우가 있다.


 - 해결방법


    compileOnly('org.projectlombok:lombok')


당연하지만 lombok은 추가해야 한다.


우선 lombok이 있는 위치로 간다

나의 경우는


C:\Users\ACID\.gradle\caches\modules-2\files-2.1\org.projectlombok\lombok\1.16.22\e555426550f54284fefb09065f2123a1d9be0b73


였다. lombok-1.16.22.jar 이라는 파일이 있을것이다. 버전은 다르지만 대략 저런 파일이다.


이제 CMD를 관리자권한으로 실행[각주:1]해서


C:\Users\ACID\.gradle\caches\modules-2\files-2.1\org.projectlombok\lombok\1.16.22\e555426550f54284fefb09065f2123a1d9be0b73


위치로 간다 명령어는



cd C:\Users\ACID\.gradle\caches\modules-2\files-2.1\org.projectlombok\lombok\1.16.22\e555426550f54284fefb09065f2123a1d9be0b73


이런식이다. cd + 탐색기에서 복사한 위치로 가면 된다.


그리고나서



 java -jar lombok-1.16.22.jar


이렇게 실행을 한다. 실행하면



이런 화면이 뜨는데 자동으로 추가되지만 안될경우는

Specify location을 눌러서



STS.exe파일을 찾아서 실행하면 된다.


제대로 되면 Successful 글자가 어딘가 나올거고 STS.ini파일에 적당히 추가된 것이 보인다.


-vmargs
-javaagent:C:\Program Files\STS\sts-Springboot\sts-3.9.6.RELEASE\lombok.jar


대충 이런거


이렇게 해서 Builder()가 정상적으로 작동을 할 것이다.


  1. 가끔 나같이 program 폴더에 넣으면 수정시 관리자 권한이 필요하다. [본문으로]

Comment : 0