springboot存入json数据到mongodb
时间: 2023-05-19 22:02:29 浏览: 98
可以使用MongoTemplate将JSON数据存储到MongoDB中。首先,需要在pom.xml文件中添加MongoDB和Spring Data MongoDB的依赖。然后,创建一个实体类来表示JSON数据,使用@Document注解将其映射到MongoDB的集合中。最后,使用MongoTemplate的save方法将实体类对象保存到MongoDB中。以下是示例代码:
```
// 添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
// 实体类
@Document(collection = "json_data")
public class JsonData {
@Id
private String id;
private String jsonData;
// getter和setter方法
}
// 存储JSON数据
@Autowired
private MongoTemplate mongoTemplate;
public void saveJsonData(String jsonData) {
JsonData data = new JsonData();
data.setJsonData(jsonData);
mongoTemplate.save(data);
}
```
阅读全文