1
我有了一个HashMap从客户春+ Swagger2 + HashMap的JSON
public ResponseEntity<?> trocarSenha(@RequestBody HashMap<String, String> json)
有没有办法告诉招摇我希望收到接收JSON服务?我想扬鞭显示这样的事情
我有了一个HashMap从客户春+ Swagger2 + HashMap的JSON
public ResponseEntity<?> trocarSenha(@RequestBody HashMap<String, String> json)
有没有办法告诉招摇我希望收到接收JSON服务?我想扬鞭显示这样的事情
在你的情况下,假设它是一组固定的期望的属性,我会建议使用@ModelAttribute
代替@ResponseBody
并通过具体的bean类的getter和setter属性你希望公开。
捕捉是如果你想添加额外的属性,消费者不可见但只有服务器你可能需要做一些工作。
注:如果你想添加不符合bean的规范(干将&制定者),它不会被包含的属性。
嗨,谢谢你的回复。 如果不存在另一种映射我想要接收的方法我将创建一个bean类来包装这个,但我认为如果存在某种方法来映射我们想要接收的JSON并使用@RequestBody和HashMap将是一个更好的方法。 另一个问题,当我有一个巨大的实体,但只想暴露给Swagger几个属性,有可能吗? – Gustavo