网站开发与编程,如何制作网址快捷方式,网店怎么运营,wordpress 推荐整合MongoDB
MongoDB的基本知识有所了解之后#xff0c;我们开始着手上代码了#xff0c;进来先来项目创建#xff0c;如何引入mongodb#xff0c;以及测试一下能否连接数据库。
1 新建springboot项目 其实只需要spring boot mongodb这个依赖就行#xff0c;加那么多纯属…
整合MongoDB
MongoDB的基本知识有所了解之后我们开始着手上代码了进来先来项目创建如何引入mongodb以及测试一下能否连接数据库。
1 新建springboot项目 其实只需要spring boot mongodb这个依赖就行加那么多纯属个人习惯 2 刷新依赖
有些人在idea上配置了会自动加载如果你没有自动加载可以手动刷新一下 3 修改配置
新建一个application.yml文件可能创建项目的时候会生成一个application.properties文件你可以选择删除也可以在里面进行修改个人习惯使用yml文件配置内容如下一个端口port(暂时用不上)一个mongodb的连接uri必须的
# 端口
server:port: 9989
# mongodb配置
spring:data:mongodb:uri: mongodb://localhost:27017/test4 测试连接
1新建User类
使用MongoTemplate进行测试但是需要有类进行绑定文档可以先创建一个domain\User.java类需要使用Document注解来标记文档与数据库一致然后Id来标记主键。由于使用了lombok所以没有写settergetter
Data
Document(user)
public class User implements Serializable {Serialprivate static final long serialVersionUID 6799533777255635956L;Idprivate String id;private String name;private Integer age;
}2新建测试方式
新建一个MongodbTest.java的测试类先来测试是否连接成功
SpringBootTest
public class MongodbTest {Autowiredprivate MongoTemplate mongoTemplate;Testvoid testMongoDB(){ListUser all mongoTemplate.findAll(User.class);System.out.println(all);}
}3目录结构 4启动测试
启动testMongoDB方法控制台打印如下结果跟数据库内一致表示连接成功