ローカルSpringCloud装うは、複雑なパラメータオブジェクトの注意を渡します

1.オブジェクトのパラメータがGetMappingとPostMappingをサポートしていないふり、その点に注意してください。また、複雑なポストを渡す必要があります

@RequestMapping(value="user/save",method=RequestMethod.POST)

@RequestBodyアノテーションを使用して、複雑なオブジェクトの配信プロセス2.、受信機は、この@RequestBody注釈を必要とします。ピットのブロガーの場合:

消費者の最終使用@RequestBodyとサーバが@RequestBodyを受信しない場合、パラメータが不完全受信されます。

//消费端
	@RequestMapping(value="user/save",method=RequestMethod.POST)
	public User save(@RequestBody User user);

//服务端

@PostMapping("save")
	public User save(@RequestBody User user) {
		System.out.println(user);
		return UserService.save(user);
	}

 

ます。https://my.oschina.net/linwl/blog/1834530で再現

おすすめ

転載: blog.csdn.net/weixin_33966095/article/details/91685508