2016-12-15 5 views
1

lombok을 사용하여 "PostConstruct"초기화 메소드를 정의 할 수있는 방법이 있습니까?롬복의 "PostConstruct"기능이 있습니까?

@RequiredArgsConstructor(staticName = "of") 
class MyObj { 
    private final int x; 
    private final int y; 

    private int z; 

    // not work 
    @PostConstruct 
    private void someInitLogic { 
     z = x + y; 
    } 

    public void start() { 
     // code use "z" 
    } 
} 

그래서 같은 객체 init을 할 수있는 : 아직

MyObj obj = MyObj.of(1, 2); 
obj.start(); 

답변

5

합니다. 귀하의 질문과 똑같은 이름의 an open issue이 있습니다. 불행히도 롬복 개발은 다소 느리고 많은 기능 요청이 열려 있습니다. 정말로 관심이 있다면이 버튼에 투표하십시오 ("+1"을 추가하지 말고 버튼 사용).