MongoDB是最受欢迎的NOSQL数据库,Springboot是使用Spring.today的最佳实践。MongoDB的安装访问了官方网站以询问。开发本地开发的最方便方法是使用Docker方法。
1.项目生成旧规则,使用start.spring.io/选择我们要依靠的JAR包,生成演示,然后将其导入到IDEA
2.在应用程序中配置项目。Properties文件,配置MongoDB的地址
1.创建实体UserInfo@dcument和@entity,表明它是一个实体,@ID表示它是主要键
其他春季数据也注明:
@文档
将Java类声明为MongoDB的文档可以通过Collection参数指定此类的相应文档。
@ID
该文档的唯一徽标是MongoDB中的Objectid,它是唯一的
@索引
拆除此字段需要索引,建筑索引可以大大提高查询的效率。
@CompoundIndex
复合索引的声明,建筑综合指数可以有效提高多场的查询效率。
@场地
让别名登上存储到MongoDB的田野
@dbref
徽标引用其他文档,本文档可以在另一个数据库中
@版本
标识属性作为版本控件
@短暂的
默认情况下,所有私人字段都映射到文档。从数据库中存储的字段中消除了注释徽标的字段(即,该字段并未保存到mongodb)
2.定义接口3.接口实现4.定义呼叫控制器5及其httpclient的结果与IDE进行测试。
测试结果如下:
1.通过继承界面定义接口,弹簧数据将自动实现基本的CRUD方法。同时,它还支持通过方法形式扩展所需的方法,例如通过以下关键字扩展(在线找到图片):
自定义查询方法,格式为“查找/get/readby+字段名称+方法后缀”,该方法传输的参数是字段的值。
一些常用方法后缀包括:
2.定义称为Controler3,结果使用httpclient自己的httpclient对其进行测试
测试结果如下:
基于本文的Springboot版本为2.5.4。两种方法都可以与弹簧集成。可以使用哪种实际需求。
作者:程序员A NIU