如何使用泛型使方法变得灵活

编程入门 行业动态 更新时间:2024-10-08 06:28:12

<a href=https://www.elefans.com/category/jswz/34/1771452.html style=如何使用泛型使方法变得灵活"/>

如何使用泛型使方法变得灵活

在 Java 中,泛型能使得代码更加灵活多变。

如传参,我们往往对于一个实体类中的参数提取,来作为参数,但如果想通过传递不同参数获取不同结果往往会因为类型而添加参数,或是改用参数,这时候泛型就发挥了强势的作用。如下:

public static <T> T getUsers(Function<SysUser, T> mapper) {try {return mapper.apply(getLoginUser().getUser());} catch (Exception e) {throw new CustomException("获取用户账户异常", HttpStatus.UNAUTHORIZED);}
}

这时候,我们仅仅需要这样写,就可以传递不同参数:

SecurityUtils.getUsers(SysUser::getUserId);

更多推荐

如何使用泛型使方法变得灵活

本文发布于:2023-12-04 17:43:21,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1661719.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:如何使用   灵活   方法   泛型使

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!