首页 > 解决方案 > 我可以默认将方法的参数设为 null 吗?

问题描述

我想像这样管理我的异常:

protected String displayException(Exception e, String specificMessage) {
        String message = (specificMessage == null) ? e.getMessage() : specificString;
        return message;
    }

我是否有允许我这样做的注释(例如@Nullable 或@Optional)?如果是,我可以在哪个库中找到它(例如 @Nullable 在 Spring 库和 Jetbrains 库中)

标签: java

解决方案


你可以重载你的方法:

protected String displayException(Exception e) {
    return displayException(e, null)
}

推荐阅读