版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011890101/article/details/82711696
- 前提当然是有mongodb应用,安装可以参考之前写的一篇https://blog.csdn.net/u011890101/article/details/82698773
- 创建springboot应用,添加依赖,这里使用data下的mongo包
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency>
-
编写mongo实体
public class User implements Serializable{ @Id private String id; private String name; private int age; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }
-
测试demo
@RestController @RequestMapping("api/user") public class UserController { @Autowired private MongoTemplate mongoTemplate; @PostMapping public String save() { User user = new User(); user.setId("1"); user.setName("guan"); user.setAge(21); mongoTemplate.save(user); return "success"; } @GetMapping public String get() { return mongoTemplate.findAll(User.class).get(0).getName(); } @PutMapping public String update() { User user = new User(); user.setId("1"); user.setName("hahaguan"); user.setAge(22); mongoTemplate.save(user); return "success"; } }