它并不是把字符串转化成Long类型数据,我被这个坑耽误了四五个小时, 题外话,吐槽下:(不过也不能说没收获,至少让我去再次分析了 feign的基础使用等等)
看源码:
public static Long getLong(String nm, Long val) {
String v = null;
try {
v = System.getProperty(nm);
} catch (IllegalArgumentException | NullPointerException e) {
}
if (v != null) {
try {
return Long.decode(v);
} catch (NumberFormatException e) {
}
}
//所以说基本上得到的结果都会是null
return val;
}
总结一下:api用之前还是看看源码的好