Json文件在春季启动时休息API

时间:2019-05-17 22:50:20

标签: java json spring spring-boot

我有一个包含对象数组的json文件,我想读取它并使用几个GET方法创建rest api。这样做的最佳实践是什么?我应该在内存数据库(H2)中创建,在其中保存json对象,然后其余吗?我正在寻找最有效的解决方案。

2 个答案:

答案 0 :(得分:0)

如果数据是静态的,而您只是在执行GET请求,则可以在数据层中将文件内容读入POJO。然后,如果您需要变得更复杂,则可以随时将实现细节更改为H2或其他一些数据库。

答案 1 :(得分:0)

如果JSON文件很小并且不经常更改,则无需将其放在H2或其他数据库中。只需从磁盘读取一次JSON文件,然后在REST API端点中使用它即可。

Jacksonprocessing JSON data in Spring Boot的不错的库。它提供了多个选项来读取和使用JSON数据。