홈>
최근에
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 : bytebuddy를 사용하여 사용자 정의 JPA 인터페이스를 등록하는 방법
- javascript : 반응 프런트 엔드에 표시되지 않는 저장된 데이터 값
- java : Redis 서버가 JedisConnectionException 대신 NULL을 반환하도록 할 수 있습니까?
- java : JdbcOperations에서 사용된 Spring AOP Aspect가 호출되지 않음
- java : 최대 절전 모드는 저장하기 전에 다른 선택을 수행합니다.
- Java 맵 함수가 비정적 메서드 컴파일러 오류를 발생시킵니다.
- Spring Boot에서 txt java StringIndexOutOfBound 파일 읽기 오류
- java : Rest API 다운로드 후 파일 삭제
- java : @Service의 메소드에서 예외를 던지지 않음
- java : Servlet, 충족되지 않은 종속성, 이러한 Bean 정의 예외를 해결하는 방법은 무엇입니까?
lombok.config
라는 파일을 만들어야합니다 프로젝트의 기본 lombok 구성 파일 인 프로젝트의 홈 디렉토리에 있습니다. 파일은 다음과 같습니다.프로젝트가 보일 수도 있습니다