方法封装相关的
泛型的使用
背景:
你在封装的时候需要根据传来的数据类型,来进行相应的操作
实列:
String json 转换成 对应的Object
使用:
函数的使用
背景:
你封装的方法,需要使用不同的方法来进行操作
例子:比如你要从数据库里面获取数据,就得使用不同的service吧
我们可以将调用函数这个方法抛给调用者来完成
实列:
public <T,ID> T getByID( ID id, Function<ID,T> function){
T apply = function.apply(id);
return apply;
}
调用:
细节小技巧
包装类细节
在使用包装类 返回成基本数据类型时,应该注意空指针异常处理
数据库相关的小技巧
in字段的技巧
我要实现 查询出来的顺寻和我in里面的一样: