Lang 26

STS4 실행 시 JDK 하위 버전 설정 에러

기본적으로 ini파일 -Dosgi.requiredJavaVersion, -vm 을 변경하여 하위 버전으로 설정이 가능하다. 에러는 Java was started but returned exit code=1 또는 log 파일을 확인하라고 뜨고 해결방법은 찾아보면 경로 확인, 메모리 설정 정도로 나온다. log 에러에 version이 보인다면 실행 시는 최소 버전을 맞춰야 실행이 가능하다. Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (&(osgi.ee=JavaSE)(version=11)) -vm은 복원, -Dosgi.requiredJavaVersion만 ..

Lang/Java 2021.12.30

lombok @builder 패턴 사용

@Data는 지양 @NoArgsConstructor 파라미터가 없는 기본 생성자를 생성 @RequiredArgsConstructor final이나 @NonNull인 필드 값만 파라미터로 받는 생성자 - 생성자 의존성 주입 시 사용 @AllArgsConstructor 모든 필드 값을 파라미터로 받는 생성자 생성 - 매개변수 순서, 개수 변경 시 문제 기본 사용 @ToString 양방향 연산관계에 있는 경우는 exclude로 제외 처리 @Getter builder 패턴 매개변수 순서, 개수 변경 시 용이 클래스 상단 @builder 사용 - 생성자가 없을 경우 모든 멤버변수를 받는 생성자 생성(@AllArgsConstructor(access = AccessLevel.PACKAGE)) -> 동일 패키지에서 생..

Lang/Java 2021.12.11