SpringBoot简单整合MongoDB
import com.mongodb.client.MongoClients;
import com.mongodb.client.MongoClient;
import com.mongodb.client.MongoDatabase;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;
@SpringBootApplication
public class MongoDBApplication {
public static void main(String[] args) {
SpringApplication.run(MongoDBApplication.class, args);
}
@Bean
public MongoClient mongoClient() {
// 连接到MongoDB服务,默认连接到本地的27017端口
return MongoClients.create();
}
@Bean
public MongoDatabase mongoDatabase() {
// 选择数据库,如果数据库不存在,MongoDB会自动创建
return mongoClient().getDatabase("testdb");
}
}
这段代码展示了如何在Spring Boot应用程序中简单地整合MongoDB。通过定义MongoClient
和MongoDatabase
的Bean,Spring Boot会自动配置并管理MongoDB的连接。这是一个入门级的例子,展示了如何开始使用MongoDB和Spring Boot进行开发。
评论已关闭