검색을 해보면 부모클래스에 @SuperBuilder를 설정하라고 되어있고, 자식클래스는 @Builder를 사용하도록 되어있다.
물론 이것도 안되는것은 아니나, 부모클래스의 멤버변수도 같이 자식클래스에서 builder를 이용하여 셋팅하고자 할 때는 동작하지 않는다.
이 때는 자식클래스도 @SuperBuilder를 설정해줘야 한다.
'develop > Java' 카테고리의 다른 글
GMT+0 기준 시간 가져오기 (0) | 2019.03.05 |
---|
검색을 해보면 부모클래스에 @SuperBuilder를 설정하라고 되어있고, 자식클래스는 @Builder를 사용하도록 되어있다.
물론 이것도 안되는것은 아니나, 부모클래스의 멤버변수도 같이 자식클래스에서 builder를 이용하여 셋팅하고자 할 때는 동작하지 않는다.
이 때는 자식클래스도 @SuperBuilder를 설정해줘야 한다.
GMT+0 기준 시간 가져오기 (0) | 2019.03.05 |
---|
Calendar c = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
시간을 변경했더라도, 출력할 때 사용하는 SimpleDateFormat을 사용하면 자동으로 Local Time으로 변경된다.
SimpleDateFormat에서도 GMT+0기준으로 변경하기 위해서는 아래와 같은 설정을 해야 한다.
SimpleDateFormat formatter = new SimpleDateFormat(form);
formatter.setTimeZone(TimeZone.getTimeZone("GMT"));
@Builder로 부모 클래스 멤버 설정 (0) | 2025.01.28 |
---|