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

问题描述 投票:0回答:1

**如果我作为Map传递,如何将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

在上图中,我无法获得内置输入字段。有人可以帮我这个忙。

java spring-boot swagger-ui swagger-2.0
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.