我最近开始在我的项目中使用lombok
。在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);
}
}
请帮我。谢谢你。
最佳答案
您需要在项目的主目录中创建一个名为lombok.config
的文件,这是项目的默认lombok配置文件。该文件如下所示:
lombok.nonNull.exceptionType = IllegalArgumentException
lombok.nonNull.flagUsage = [warning | error]
您可能会看到the project
关于java - Lombok项目中的@NonNull批注,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45529723/