1 下载解压 MongoDB,mongodb-win32-x86_64-2008plus-ssl-3.2.18.zip; 新建文件夹data/db; 启动;
mongod --dbpath F:\mongodb\data\db
2 IDEA Springboot 添加依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency>
3 添加测试类
class DemoInfo { //id属性是给mongodb用的,用@Id注解修饰 @Id private String id; private String name; private int age; 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; } } interface DemoInfoRepository extends MongoRepository<DemoInfo, String> { DemoInfo findByName(String name); } @RestController public class MongoTest { @Autowired private DemoInfoRepository demoInfoRepository; @RequestMapping("save") public String save(){ DemoInfo demoInfo = new DemoInfo(); demoInfo.setName("张三"); demoInfo.setAge(20); demoInfoRepository.save(demoInfo); demoInfo = new DemoInfo(); demoInfo.setName("李四"); demoInfo.setAge(30); demoInfoRepository.save(demoInfo); return "ok"; } @RequestMapping("find") public List<DemoInfo> find(){ return demoInfoRepository.findAll(); } }
4 结果
扫描二维码关注公众号,回复:
1241790 查看本文章