![9b30f1806f9e27feb1d32b5f6ecc693c.png](https://img-blog.csdnimg.cn/img_convert/9b30f1806f9e27feb1d32b5f6ecc693c.png)
由于数据库目前只有表,还未填充数据,因此计划通过导入 Json 文件中的数据,插入到后台数据库,供开发测试。本文主要讲解基于 SpringBoot 项目如何将本地 Json 文件导入到后台数据库。
背景
数据库中有一张名为 product 的表,表创建信息如下:
CREATE TABLE `product` (
`productId` int(20) NOT NULL,
`productName` varchar(100) DEFAULT NULL,
`discontinued` varchar(10) DEFAULT NULL,
`unitsInStock` int(10) DEFAULT NULL,
`unitPrice` double(10,2) NOT NULL,
PRIMARY KEY (`productId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
SpringBoot 项目中关于该表的定义都已实现,包括实现类,mapper 接口,映射文件和 controller 文件。
关于 product 表的数据存放在 Json 文件中,格式如下:
[{
"ProductID": 1,
"ProductName": "Chai",
"UnitPrice": 18,
"UnitsInStock": 39,
"Discontinued": false
}, {
"ProductID": 2,
"ProductName": "Chang",
"UnitPrice": 19,
"UnitsInStock": 17,
"Discont