如下String.join可以将一个数组descript转换成一个字符串,中间用“,”隔开
String.join如下@RequestBody注解可以将传过来的json数据转换成一个SpuBoundTo对象。
假如说A服务利用OpenFeign调用B服务的test方法,但是A服务的请求体参数和B服务方法中的接受参数不同,这样可以吗?
A方法接受到到数据,@RequestBody会将数据转换成json数据,然后Feign找到B服务的这个方法,B服务方法中有@RequestBody会将json数据转换成自己的请求参数对象。所以,是可以的。只要两个不同对象里面的属性名是对应的,可以不用一样的To(两个微服务之间的数据传输对象),同时也要保证json的数据模型是兼容的。
@RequestBody如下,在application.yml中设置spring.jackson.data-format就可以将所有的涉及到时间的数据类型转换成固定的格式
image.png
网友评论