使用Spring Boot集成中间件:基础篇
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;
import org.springframework.data.mongodb.MongoDbFactory;
import org.springframework.data.mongodb.core.MongoTemplate;
import org.springframework.data.mongodb.core.SimpleMongoDbFactory;
import com.mongodb.Mongo;
import com.mongodb.MongoClient;
@SpringBootApplication
public class MiddlewareIntegrationApplication {
@Bean
public MongoDbFactory mongoDbFactory() throws Exception {
// 连接到MongoDB数据库,默认连接到本地数据库
Mongo mongo = new MongoClient();
return new SimpleMongoDbFactory(mongo, "databaseName"); // 替换为你的数据库名
}
@Bean
public MongoTemplate mongoTemplate() throws Exception {
return new MongoTemplate(mongoDbFactory());
}
public static void main(String[] args) {
SpringApplication.run(MiddlewareIntegrationApplication.class, args);
}
}
这段代码演示了如何在Spring Boot应用程序中配置MongoDB连接。它创建了一个MongoDbFactory
Bean和一个MongoTemplate
Bean,用于与MongoDB交互。在实际使用时,需要替换"databaseName"
为实际的数据库名称,并可根据需要配置MongoDB的连接参数(例如主机名、端口和认证信息)。
评论已关闭