springBoot实现Excel数据导入到mysql数据库
一.新建Excel表并插入测试所需数据。

二.新建springBoot工程,修改pom.xml文件以及application.properties。
pom.xml
<!--缺少此jar包,导致@Mapper注解无效-->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.1</version>
</dependency>
<!--java对象状态自动映射到关系数据库中数据上-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>5.0.2.RELEASE</version>
</dependency>
<!--实现类与xml之间的相互转换-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-oxm</artifactId>
<version>5.0.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.2.12.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-jpamodelgen</artifactId>
<version>5.2.12.Final</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-jpa</artifactId>
<version>2.2.3.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</

这篇博客介绍了如何使用SpringBoot将Excel数据导入到MySQL数据库。首先新建Excel表并填充测试数据,然后创建SpringBoot工程,配置pom.xml和application.properties。接着,建立实体类并映射数据库关系。由于Hibernate的字段存储无序,通过修改源码中TreeMap为LinkedHashMap解决了字段顺序问题。接下来,创建DAO接口和service层,实现Excel的持久化操作及业务逻辑。最后,在Controller层处理请求,并通过前端展示,成功实现了Excel数据导入到数据库。
最低0.47元/天 解锁文章
682

被折叠的 条评论
为什么被折叠?



