亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 幫助中心 > 正文

SpringBoot實現Excel文件批量上傳導入數據庫

2024-07-09 22:42:03
字體:
來源:轉載
供稿:網友

Spring boot + Spring data jpa + Thymeleaf
批量插入 + POI讀取 + 文件上傳

pom.xml:

<!-- https://mvnrepository.com/artifact/org.apache.poi/poi --><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version></dependency><!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml --><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.17</version></dependency>

upload.html:

<form enctype="multipart/form-data" method="post" action="/upload/excel"> 文件 <input type="file" name="file" /> <input type="submit" value="上傳" /></form>

如果自己的項目中使用了Spring  security,頁面提交文件之后,會出現403的錯誤,最快的解決辦法,如下:

http.csrf().ignoringAntMatchers("/upload/**").

在security的配置文件中,加入上邊的代碼即可。當然還有其他的辦法,大家可在網上查找。 

Controller:

package org.meng.project.controller; import org.meng.project.service.ExcelService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.*;import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletRequest; /** *<p><b>上傳Controller類</b></p> *<p> 上傳文件的Controller</p> * @Author MengMeng  * @Date 2018/10/6 </p> * @version: 0.1 * @since JDK 1.80_144 */@Controller@RequestMapping("/upload")public class UploadController { @Autowired private HttpServletRequest request;  @Autowired private ExcelService excelService;   //跳轉到上傳文件的頁面 @RequestMapping(value = "", method = RequestMethod.GET) public String goUpload() { //跳轉到 templates 中tools目錄下的 upload.html return "tools/upload"; }    @RequestMapping(value = "/excel",method = RequestMethod.POST) public String upload(MultipartFile file, Model model) throws Exception {  boolean flag = excelService.getExcel(file);  if(flag){  model.addAttribute("Message", "上傳成功"); }else{  model.addAttribute("Message", "上傳失敗"); }  return "tools/upload"; } }

Excel實體:

package org.meng.project.entity; import javax.persistence.*;import java.io.Serializable;import java.util.Objects; /** * <p><b>用戶實體類</b></p> * @ClassName User * @Author MengMeng  * @Date 2018/10/6 </p> * @Version: 0.1 * @Since JDK 1.80_171 */ @Entity@Table(name = "test", schema = "project")public class Excel implements Serializable {  private static final long serialVersionUID = 1L;  @Id @Column(length=36) private String id;  @Column(length=45,nullable=false,unique=true) private String username;  @Column(length=100,nullable=false,unique=true) private String email;  @Column(length=45,nullable=false) private String password;  @Column(length=45) private String role;  public Excel() { }  public Excel(Excel user){  this.id = user.getId();  this.username = user.getUsername();  this.role = user.getRole();  this.email = user.getEmail();  this.password = user.getPassword(); }  //get 和 set}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人天堂噜噜噜| 亚洲aa在线观看| 欧美另类极品videosbest最新版本| 国产欧亚日韩视频| 亚洲欧美一区二区三区久久| 人人爽久久涩噜噜噜网站| 久久久久久网站| 国产成人精品久久二区二区| 91视频国产精品| 日产日韩在线亚洲欧美| 国产日韩换脸av一区在线观看| 日韩精品在线视频| 亚洲国产福利在线| 深夜福利亚洲导航| 精品国产区一区二区三区在线观看| 一区二区在线视频播放| 欧美国产日本高清在线| 国产成人精品免费视频| 国产精品一二三视频| 日韩在线高清视频| 亚洲图中文字幕| 成人久久18免费网站图片| 爽爽爽爽爽爽爽成人免费观看| 国产成人综合久久| 九九九热精品免费视频观看网站| 久久久亚洲精品视频| 国产精品h片在线播放| 日韩精品在线第一页| 亚洲国产精品成人一区二区| 色综合视频网站| 久久久久久久久久国产| 欧美成人性色生活仑片| 国产精品久久久久久久久影视| 国产一区二区三区中文| 亚洲精品久久视频| 久久国产加勒比精品无码| 欧美自拍视频在线| 国产精品91免费在线| 日本成人激情视频| 91精品久久久久久久久久久久久久| 国产99久久精品一区二区永久免费| 日韩国产精品视频| 欧美午夜片欧美片在线观看| 中文字幕欧美亚洲| 国产亚洲xxx| 色与欲影视天天看综合网| 亚洲欧美国产制服动漫| 久久国产天堂福利天堂| 亚洲天堂2020| 全亚洲最色的网站在线观看| 亚洲白虎美女被爆操| 日本三级久久久| 欧美精品一区三区| 欧洲成人在线视频| 欧美视频13p| 欧美插天视频在线播放| 中文字幕亚洲国产| 精品久久久中文| 欧美精品做受xxx性少妇| 97精品国产97久久久久久春色| 欧美在线一级va免费观看| 亚洲精品av在线| 日韩精品一二三四区| 97在线看免费观看视频在线观看| 午夜精品久久久久久久久久久久| 51精品在线观看| 日韩欧美精品免费在线| 国产成人在线一区二区| 欧美专区福利在线| 91精品国产自产在线| 6080yy精品一区二区三区| 成人国产在线视频| 日本精品在线视频| 91a在线视频| 一区二区亚洲精品国产| 亚洲精品一区二三区不卡| 国产精品免费视频xxxx| 欧美激情精品久久久久久黑人| 亚洲视频国产视频| 国产精品三级久久久久久电影| 欧美精品做受xxx性少妇| 欧美一级片在线播放| 亚洲香蕉成视频在线观看| 亚洲欧美激情四射在线日| 91国内揄拍国内精品对白| 亚洲福利在线看| 91wwwcom在线观看| 欧美最猛黑人xxxx黑人猛叫黄| 亚洲免费小视频| 亚洲国产天堂久久综合网| 久久久久久久久久久免费精品| 国产成人激情视频| 色视频www在线播放国产成人| 国产一区二区三区三区在线观看| 8x拔播拔播x8国产精品| 久久免费视频在线观看| 国产精品国产三级国产aⅴ浪潮| 亚洲一区二区三区xxx视频| 国产免费一区二区三区在线能观看| 综合网日日天干夜夜久久| 日韩美女视频免费看| 日韩av免费观影| 韩日精品中文字幕| 97香蕉久久夜色精品国产| 国产91精品久久久久久久| 亚洲一区二区三区视频| 91在线直播亚洲| 一本色道久久综合亚洲精品小说| 国产精品美女免费| 久久久999国产| 在线播放国产精品| 日韩一区二区精品视频| 亚洲欧美日韩国产成人| 色综合五月天导航| 国产日韩欧美中文在线播放| 久久亚洲精品小早川怜子66| 综合欧美国产视频二区| 国产精品视频地址| 精品久久久久久亚洲国产300| 日韩精品在线观看一区| 久久精品国产一区二区电影| 亚洲精品电影网站| 欧美激情小视频| 国产精品大陆在线观看| 国产精品视频在线播放| 日本国产一区二区三区| 国产精品久久久久高潮| 久久久噜噜噜久久中文字免| 久久精品国产69国产精品亚洲| 精品国产一区二区三区久久狼5月| 国产一区二区三区欧美| 中文字幕亚洲天堂| 精品一区二区电影| 久久69精品久久久久久久电影好| 精品国产拍在线观看| 欧美疯狂xxxx大交乱88av| 爽爽爽爽爽爽爽成人免费观看| 国内精品国产三级国产在线专| 成人午夜一级二级三级| 国产精品欧美日韩久久| 日韩免费在线免费观看| 欧美xxxwww| 91超碰caoporn97人人| 亚洲自拍偷拍区| 91沈先生作品| 成人免费在线视频网址| 宅男66日本亚洲欧美视频| 91av免费观看91av精品在线| 91精品久久久久久久久久久久久久| 日本成人免费在线| 日韩专区在线观看| 国产综合色香蕉精品| 国产精品视频白浆免费视频| 国产成人自拍视频在线观看| 欧美精品www| www高清在线视频日韩欧美| 亚洲人成网站777色婷婷| 日韩av手机在线看| 亚洲电影第1页| 一本大道亚洲视频| 欧美亚洲视频在线看网址| 韩剧1988在线观看免费完整版| 国产美女精彩久久| 欧美一级片久久久久久久|