我想在应用程序启动时将json文件加载到数据库中。
我们举一个例子:
我有一个json文件如下。
{
{
"name":"Rahul",
"age":"61"
},
{
"name":"Raj",
"age":"67"
}
}
name | age
我想将json数据存储在DB中。如果我在json文件中添加任何新对象,则应该识别并添加它。
最好的设计是什么?需要使用Spring Boot,Spring。
答案 0 :(得分:0)
您可以使用CommandLineRunner并反映模型包中的所有类,并查找.json文件。如果找到一个,则反序列化内容并将其保存到数据库中。
查看此链接: http://therealdanvega.com/blog/2017/07/05/read-json-data-spring-boot-write-database
可以在此处找到获取包中所有类的代码: https://dzone.com/articles/get-all-classes-within-package