一旦我运行我的代码,它将给出以下错误。我该如何enter image description here解决它。
com.example.demo.service.PersonService中的field personRepository需要一个找不到的名为“ mongoTemplate”的bean。
注入点具有以下注释: -@ org.springframework.beans.factory.annotation.Autowired(required = true)
操作:
考虑在您的配置中定义一个名为“ mongoTemplate”的bean。
答案 0 :(得分:0)
您需要显式注册bean到spring容器。
@Configuration public class AppConfig {
public @Bean MongoClient mongoClient() {
return new MongoClient("localhost"); }
public @Bean MongoTemplate mongoTemplate() {
return new MongoTemplate(mongoClient(), "mydatabase");
} }