当前位置: 首页 > 知识库问答 >
问题:

运行连接到mongodb的spring启动应用程序时出错

司马耘豪
2023-03-14

一旦我运行我的代码,它给出了下面的错误。在这里我可以解决这个问题。

在com中输入personRepository。实例演示。服务PersonService需要一个名为“mongoTemplate”的bean,但找不到该bean。

注入点有以下注释:-@org.springframework.beans.factory.annotation.自动配电(必需=true)

行动:

考虑在配置中定义一个名为“MangoT模板”的bean

共有1个答案

柳志专
2023-03-14

您需要显式地将bean注册到spring容器。

    @Configuration public class AppConfig {

          public @Bean MongoClient mongoClient() {
              return new MongoClient("localhost");   }

          public @Bean MongoTemplate mongoTemplate() {
              return new MongoTemplate(mongoClient(), "mydatabase");   
} }
 类似资料:
  • 这是我第一次使用Javafx与Spring Boot我有以下错误时运行我的应用程序 主课 } 控制器类 } pom.xml http://maven.apache.org/xsd/maven-4.0.0.xsd" 拜托这是怎么回事。为什么org.springframework.boot:sping-boo-maven-plugin:2.0.0。释放:运行不能被执行? 场景fxml代码 我正在用Ne

  • 我对Spring靴不熟悉。任何时候我运行我的Spring启动应用程序,我得到错误。需要帮助运行我的Spring启动应用程序。 错误信息:白标签错误页 此应用程序没有/error的显式映射,因此您将其视为回退。 2016年10月10日星期一10:39:54 WAT出现意外错误(类型=未找到,状态=404)。没有可用的消息 代码:

  • 我在SpringBoot中安装了开发人员应用程序,导出了war文件并将其放在Tomcat9服务器中。当我尝试在Rest客户端中测试API时,应用程序正在连接到测试DB,而不是我在应用程序中声明的DB。mongodb的属性,下面是我的应用程序。所有物 有人能帮我吗。

  • 我通过Atlas MongoDB创建了到数据库的连接。 我不知道如何解决这个问题。 提前道谢。

  • 我想对Spring数据使用ElasticSearch。我使用的是Spring 5、Spring Boot 2和ElasticSearch 7.4。Docker compose: 马文: 存储库: 配置: 和错误时启动应用程序: 引起:java.lang.NoSuchMEDError:org.springframework.http.HttpHeaders.(Lorg/springframe/uti