+-
java – 项目Lombok中的@NonNull注释
我最近开始在我的项目中使用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注释 - 乐贴网