[英]Spring where I should connect to my MongoDB?
I want to connect to my database (MongoDB) but I don't know what file is responsible for this.我想连接到我的数据库(MongoDB),但我不知道哪个文件对此负责。
In which file can I stuff it?我可以在哪个文件中填充它?
ConnectionString connectionString = new ConnectionString("<DATABASE URL>");
MongoClientSettings settings = MongoClientSettings.builder()
.applyConnectionString(connectionString)
.serverApi(ServerApi.builder()
.version(ServerApiVersion.V1)
.build())
.build();
MongoClient mongoClient = MongoClients.create(settings);
MongoDatabase database = mongoClient.getDatabase("test");
First you need to install MongoDB Spring Boot dependency首先你需要安装MongoDB Spring Boot 依赖
Then in your application.properties you need to put MongoDB URI like that: spring.data.mongodb.uri = [URI]然后在您的 application.properties 中,您需要像这样放置 MongoDB URI: spring.data.mongodb.uri = [URI]
On your project structure i can see UserRepository, it should look similar to this:在您的项目结构中,我可以看到 UserRepository,它应该类似于以下内容:
@Repository
public interface UserRepository extends MongoRepository<UserEntity, String> {
}
And now you can use your UserRepository everywhere just by using @Autowired UserRepository userRepository
现在您只需使用
@Autowired UserRepository userRepository
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.