在controller层中我们获取到整个xml文件,这时候我们需要去把它导入到数据库中
//故障明细解析 @ResponseBody @PostMapping("/faultImport") R faultImport(@RequestParam("file") MultipartFile file, HttpServletRequest request) throws MalformedURLException { String fileName = file.getOriginalFilename();//file.getOriginalFilename()是得到上传时的文件名 fileName = fileName.substring(0,fileName.lastIndexOf("."))+System.currentTimeMillis()+fileName.substring(fileName.lastIndexOf("."),fileName.length()); //fileName:SHL11D_11.121524712298856.xml//返回当前的计算机时间,时间的表达格式为当前计算机时间和GMT时间(格林威治时间)1970年1月1号0时0分0秒所差的毫秒数。 SAXReader reader = new SAXReader(); try { FileUtil.uploadFile(file.getBytes(), bootdoConfig.getUploadPath()+"xml/", fileName); //