阅读背景:

SpringMVC 接收json和form格式参数 并测试(后端httpCilent和前端AJAX)_somdip的博客

来源:互联网 

 

controller:

@RestController
@Slf4j
@RequestMapping("apiContract")
public class ApiContractController {
	@Autowired
	private ContractService contractService;
	
	
	 // 接受 复杂的js字符串 对象即json对象的字符串,用@RequestBody标签
	@PostMapping("/saveContract")
	public R saveContract(@RequestBody ContractVO contract){

		System.out.println(contract);
    }
	/**
	 * 接受form表单提交 即json对象,用 @RequestParam,为了便于操作,可以map转entity
	 */
	@RequestMapping("uploadExcelPersonCase")
	public R uploadExcelPersonCase(@RequestParam MultipartFile file,Map map){
		if(file == null){
			return R.error("文件为空");
		}
		CheckRequestParamUtil.checkIfParamError(map, "contractCode","amountFromExcel");
		InvoiceApplyVO VO = (InvoiceApplyVO) MapBeanUtil.map2Object(map,InvoiceApplyVO.class);//map转entity
		R r = contractService.uploadExcelPersonCase(file,VO);
		return r;
	}
    @RestController
@Slf4j
@Reque



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: