控制器:
public JsonResultObject add(MultipartHttpServletRequest request){
        try{
            String name = RequestHelper.getRequest(request,"name");
            String value = RequestHelper.getRequest(request,"value");
            boolean isUse = Boolean.parseBoolean(RequestHelper.getRequest(request,"isUse"));
            String picUrl = saveFile(request.getFile("file"));//上传文件参数名为:file
            Banks banks = new Banks();
            banks.setName(name);
            banks.setValue(value);
            banks.setPicUrl(picUrl);
            banks.setUse(isUse);
            banksService.save(banks);
            return JsonResultObject.getOk();
        }catch (Exception e){
            return JsonResultObject.getFail(e.getMessage());单元测试:
@Autowired
BanksController banksController;
@Test
public void testAdd() throws IOException {
RegisterConfig.RootPath = "E:\\work\\Admin";
FileInputStream fis = new FileInputStream("E:\\Images\\1.gif");
MockMultipartFile file = new MockMultipartFile("file","1.gif","image/jpeg",fis);
MockMultipartHttpServletRequest request = new MockMultipartHttpServletRequest() ;
request.addFile(file);
request.setParameter("name","test");
request.setParameter("value","tttt");
request.setParameter("isUse","true");
JsonResultObject jsonResultObject = banksController.add(request);
System.out.println(jsonResultObject.getData());
}
使用的request 是 :MultipartHttpServletRequest
                










