注入一个自动配置的org.springframework.data.mongodb.MongoDbFactory来访问Mongo数据库。默认情况下,该实例将尝试使用URL: mongodb://localhost/test连接一个MongoDB服务器。
可以通过设置spring.data.mongodb.uri来改变该url,或指定一个host/port。在application.properties中设置如下的属性:
注意:如果没有指定spring.data.mongodb.port,那将使用默认的端口27017。可以简单的从上面的示例中删除这一行。如果不使用Spring Data Mongo,可以注入com.mongodb.Mongo beans而不是使用MongoDbFactory。如果想全面控制MongoDB连接的建立,也可以声明自己的MongoDbFactory或Mongo,@Beans。
MongoDBTemplate
Spring Data Mongo提供了一个MongoTemplate类,它的设计和Spring的JdbcTemplate很相似。正如JdbcTemplate一样,Spring Boot会自动配置一个bean,你只需简单的注入它即可:
应用集成MongoDB案例
在application.properties配置文件中添加内容如下:
多个IP集群采用以下配置:
创建数据实体类,具体代码如下:
创建实体类对应dao层,实现增删改查操作,具体代码如下:
简单测试方法,具体代码如下:
登录MongoDB验证数据
使用mongoVUE工具来连接后直接图形化查看或登录服务器用命令来查看登录mongodb服务端,执行命令bin/mongo -host localhost -port 27017,切换至test库执行use test命令,查询userInfo集合数据,执行db.userInfo.find()查询数据。
总结
以上所述是小编给大家介绍的Spring Boot中使用MongoDB数据库的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对七叶笔记网站的支持!