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

SpringGoogleCloud:没有“com”类型的合格bean。谷歌。云存储可用的存储空间

游安康
2023-03-14

我正在尝试使用spring library for google cloud API:

Spring-Cloud-gcp-starter-vision

但Spring应用程序上下文无法加载,出现错误:

引起原因:org.springframework.beans.factory.不满意依赖异常:错误创建在类路径资源[org/spring框架/云/gcp/自动配置/视觉/CloudVisionAutoConfiguration$VisionOcrConfiguration.class]中定义的名为“文件OcrTem板”的bean:通过方法“文件OcrTem板”参数1表示的不满意依赖关系;嵌套异常是org.springframework.beans.factory.NoSuchBean定义异常:没有类型com.google.cloud.storage.存储可用的符合条件的bean:预期至少有1个html" target="_blank">bean符合自动连线候选条件。依赖注释:{}...

我不知道如何处理它,因为它都是谷歌的代码,我自己的代码中没有任何内容。

仅供参考,这是我试图使用这个库的方式:

@Service
public class OCRServiceImpl implements OCRService {

    private static Log LOGGER = LogFactory.getLog(OCRServiceImpl.class);

    @Autowired
    private CloudVisionTemplate cloudVisionTemplate;

    @Autowired
    private ResourceLoader resourceLoader;

共有2个答案

张唯
2023-03-14

您需要将Spring-Cloud-gcp-starter-vision和Spring-Cloud-gcp-starter-存储添加到您的依赖项中。

请参阅cloud vision ocr依赖项。

苏昊英
2023-03-14

你把Spring放好了吗。云gcp。视力

@ConfigurationProperties("spring.cloud.gcp.vision")

看看@CloudVisionAutoConfiguration

    @Bean
    @ConditionalOnMissingBean
    public CloudVisionTemplate cloudVisionTemplate(ImageAnnotatorClient imageAnnotatorClient) {
        return new CloudVisionTemplate(imageAnnotatorClient);
    }

看起来你错过了属性配置!!!

 类似资料:
  • 我最近尝试将r2dbc与postgres“0.8.8.RELEASE”(pg r2dbc maven dependecy)和spring boot“2.5.2”一起使用 我在应用程序中声明了以下属性。yml: 我的pplication.java: 我明确指出,“fr.company.common”在另一个子项目中,有自己的实体 我的DatabaseConfig类: 我的存储库: 我的实体: 最后,

  • 我正在用Spring Boot实现Rest API。由于我的实体类来自另一个包的包,所以我必须使用注释来指定。此外,我使用指定定义JPA存储库的包。下面是我的项目的样子: 在我的controller类中,我有一个SeqService对象自动连线。 是一个接口,我通过它为创建了一个Bean类。在中,我自动连接了JPA存储库: 我不明白这个错误。跟排位bean有什么关系?

  • 我有一个具有统一访问控制的Google云存储桶,我在权限中添加了“诱惑者”。它说该对象是公共的,但当我尝试打开链接时,仍会收到此消息:“匿名调用方没有storage.objects.get access to the Google Cloud storage object”错误代码为“401”。我希望任何用户都能够访问该链接。我该怎么做?提前谢谢! 向你问好本

  • 我建立Android应用程序链接到谷歌云存储。我想允许访问GCS到我的Android应用程序只。 谷歌提供三种安全连接地面军事系统的解决方案: Oauth 2.0(谷歌账户也是如此) 资料来源:https://developers.google.com/storage/docs/authentication?hl=FR 是否有其他通过地面军事系统安全连接的解决方案?我希望通过这种方式在地面军事系统

  • 我们一直在使用服务,在(AWS)中,我们意外删除了一个目录,因此我们认为它应该在中,但是经过查看,尽管处于打开状态,但它并不存在。

  • Google API客户端库 Google云存储客户端库 Google云存储API Google Cloud Storage JSON API Java客户端库 我仍然不知道每一个都是做什么的,我不知道如何在我的android客户端中实现云存储。 如果我使用云存储,为什么我需要应用引擎后端应用?我的后端不需要API,对吗?我可以使用Google Cloud Storage JSON API直接消耗