本文共 1007 字,大约阅读时间需要 3 分钟。
一.POM文件只需要一个依赖就可以实现mongo
org.springframework.boot spring-boot-starter-data-mongodb
二.properties文件配置
spring.data.mongodb.uri=mongodb://账号:密码@IP:端口号/库名 例如:spring.data.mongodb.uri=mongodb://root:aaaaa@111.133.155.72:3717/admin
三.增删改查,实现方式有两种,用MongoTemplate或者类似mybatis的dao
前者提供通用的查询方法,方法规则和hibernate规则一样,比如查询所有,按照id查询这种,后者可以自定义查询,比如按照姓名查询,按照年龄查询 3.1 dao的实现方式,方法名需要遵循hibernate那种规则才行public interface AAAA extends MongoRepository{ //UserForm中必须有userName属性 List findByUserName(String userName);}
Contoller中直接@Autowried注入,然后调用即可
@RestControllerpublic class DemoController { @Autowired private AAAA aaaa; @RequestMapping("路径随便写") public ListfindByUserName() { return aaaa.findByUserName("名字"); }}
3.2 MongoTemplate实现方式
只需要一个Contoller并且@Autowried MongoTemplate即可@RestControllerpublic class DemoController { @Autowired private MongoTemplate mongoTemplate; @RequestMapping("路径随便写") public void save() { mongoTemplate.save(new UserForm()); }}
转载地址:http://zthws.baihongyu.com/