홈>
최근에
lombok
를 사용하기 시작했습니다
내 프로젝트이다. 롬복 문서에서
@NonNull
는
주석은
NullPointerException
를 던지도록 구성 할 수 있습니다
또는
IllegalArgumentException
. 기본적으로
NullPointerException
로 지정됩니다.
던져 질 것이다. 또한
IllegalArgumentException
를 던질 것으로 지정되어 있습니다.
lombok.nonNull.exceptionType = IllegalArgumentException
를 설정해야합니다
. 그러나
lombok.nonNull.exceptionType = IllegalArgumentException
를 지정 해야하는 곳을 이해하지 못합니다.
내 코드에서.
`
import com.sandesha.lombak.domain.Employee;
import lombok.NonNull;
public class EmployeeOperation {
/**
* @NonNull performs null check
* @param e1
* @param e2
* @return
*/
public boolean isEqual(@NonNull Employee e1, @NonNull Employee e2)
{
return e1.equals(e2);
}
}
도와주세요. 감사합니다.
- 답변 # 1
- 답변 # 2
이것은 주석의 일부가 아니지만 롬복 스 구성에서 지정해야합니다.
그래서,
lombok.nonNull.exceptionType
lombok.config
에 가야 파일.톰
관련 질문
- java : 각 유형에 대한 서브 클래스를 생성하지 않고 추상 클래스에 스프링 이벤트를 게시하십시오.
- java : PDF는 브라우저 자바에서 표시되거나 다운로드되지 않습니다
- java : 스프링 부팅에서 컨트롤러에 정의되지 않은 모든 HTTP 메소드에 대해 405를 던질 수 있습니까?
- java : LinkedHashMap을 JSONObject로 변환하려면 어떻게해야합니까?
- java : Spring 부팅은 두 개의 YAML 파일에서 목록을로드하지 않습니다
- java : 다른 서비스의 API 응답을 결합하고 응답의 유효성을 검사하는 방법
- java : 서비스를 위해 CouchDB에서 구성 가져 오기
- java : MySQL으로 데이터를 보낼 수 있습니다. 내 API에서 목록 열을 검색 할 수 있습니다 [Spring Data + Angular + MySQL]
- java : 응답 시간 초과를 설정하고 Spring WebTestClient에 인증서를 추가하십시오
- java : Spring Manytomany Composite Key
lombok.config
라는 파일을 만들어야합니다 프로젝트의 기본 lombok 구성 파일 인 프로젝트의 홈 디렉토리에 있습니다. 파일은 다음과 같습니다.프로젝트가 보일 수도 있습니다