作者回复: 因为货币复杂,专门还有个JSR 354来处理货币的。你想啊,不同的币种他们的单位不同,小数的位数也不同,以人民币为例,我可以用元表示,也可以用分表示,后者数字是前者的100倍,如果我换个币种呢,也许是1000倍,比如伊拉克第纳尔,金额要和货币绑定在一起。你也许还会碰上货币转换等等工作,所以还是用专门的API比较方便。
作者回复: 访问下游HTTP服务时就需要了,比你直接用HttpClient还是要方便很多的。
作者回复: RestTemplate底层可以用HttpClient也可以用OkHttp3,我们后面有例子的
作者回复: 你是想说你的返回结果是Map<?,?>,你的value有不同的类型?如果这样,那你还不如定义一个对象来的方便。如果你的结果是Map<K,List<E>>,那ParmeterizedTypeReference是可以定义几级的泛型的,应该能满足你的需要。
作者回复: 后面讲RestTemplate的高阶用法时讲到了怎么处理泛型的
作者回复: 默认的还真不是,默认只使用JDK自带的那些类。但它也支持使用HC。
作者回复: 你可以往下看看,你的日志只截到了Application run failed,往下应该会有具体的错误栈信息。
作者回复: 我们在后面讲到SSL时会讲到