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

Spring Boot云应用程序,cosmos db findOne属性引用异常

公羊涛
2023-03-14

我试图让CosmosDB工作在我的Spring启动云应用程序。

和那些医生一起工作:医生

但我看到了一个错误:

原因:org。springframework。数据地图。PropertyReferenceException:找不到用于类型测试的属性findOne!

我的TestRepository代码:

import com.azure.spring.data.cosmos.repository.CosmosRepository;
import org.springframework.stereotype.Repository;

@Repository
public interface TestRepository extends CosmosRepository<Test, String> {
    Iterable<Test> findByFirstName(String firstName);

    long countByFirstName(String firstName);

    Test findOne(String id, String lastName);
}

当我评论findOne方法时,它运行良好,不知道如何修复它。

谢啦

共有1个答案

夏侯俊美
2023-03-14

啊,不知道为什么它在文档中是错误的(或者可能有一些不同的配置),但是重命名这个findOne方法有助于:

Test findOneByIdAndLastName(String id, String lastName);
 类似资料:
  • 我正在将一个非常基本的web应用程序部署到Google应用程序引擎。我使用的是Springboot,我可以在本地很好地运行应用程序,但当我部署到Google时,应用程序引擎不会启动实例。我在启动时配置了一个云SQL数据源。 我有云sql配置属性配置src/main/Resources/application.properties.App Engine似乎找不到这些属性,所以它无法正确设置Cloud

  • 我在src/main/resources下创建了2个文件: 应用程序。属性 第一个具有从env变量中获取值的属性,而后者具有固定值。 根据这里的具体情况,我以这样的方式推出了Spring靴: 然而,不会产生任何影响,并且应用程序是局部的。属性似乎被忽略。 有什么提示吗?

  • 我有一个SpringBoot项目(maven/java8)。 我想通过Maven配置文件(dev.properties|prod.properties)过滤src/main/Resources/application.properties中的一些自定义变量 Maven命令: 应用属性: 开发属性: prod.properties: pom.xml:

  • 我正在开发一个Spring Boot应用程序,我使用application.properties配置db连接、服务器端口等。 例如,如何在application.properties中实现以下XML配置

  • null 当我运行带有库项目的主项目时(通过gradle、sourceControl、gitRepository),我可以看到库项目中的属性是空的。 如何使库项目使用从主应用程序传递下来的属性?