如果在Java中使用MAP,如何发送JSON @RequestBody?

时间:2019-11-29 06:50:43

标签: java spring-boot swagger-ui swagger-2.0

**如果我作为地图传递,如何将Json Data作为@RequestBody传递给控制器​​。我想手动传递值。我在下面提到了我的源代码。 。 。 **

    @RestController
public class CustomerController {
    private static final Logger logger = LoggerFactory.getLogger(CustomerController.class);

    @Autowired
    private CustomerService customerService;

    @PostMapping("/customer/save")
    public Result save(@RequestBody Map<String, Object> custData){

        logger.info(" :::::::::::::::::::: CoreCustomer Create Method ::::::::::::::::::::::");
        Result result = customerService.save(custData);
        return result;

    }
    @GetMapping("/customer")
    public Result getAll(){
        logger.info("::::::::::::::::::::: GetAll Method in Customer ::::::::::::::::::");
        Result result = customerService.getAll();
        return result;

    }

我的Swagger用户界面位于下方:enter image description here

在上图中,我无法获取内置输入字段。有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

使用Swagger不需要在Controller方法中使用@ApiImplicitParam注释吗?