无法自动装配mongoTemplate

参考地址:https://blog.csdn.net/HellHellNo/article/details/119902778

@Autowired
    private MongoTemplate mongoTemplate;

出现无法自动注入的错误,需要手动编写用于装配的bean

import com.mongodb.client.MongoClient;
import com.mongodb.client.MongoClients;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.mongodb.core.MongoTemplate;

@Configuration
public class MongoDBConfig {
	@Bean
	public MongoClient mongoClient() {
	    return MongoClients.create("mongodb://localhost:27017");
	}
	@Bean
	public MongoTemplate mongoTemplate() {
	    return new MongoTemplate(mongoClient(), "连接的数据库名称");
	}
}


版权声明:本文为bu_xiang_tou_tu原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。