我正在尝试将 spring 库用于谷歌云 API:
spring-cloud-gcp-starter-vision
但是 Spring Application Context 无法加载并出现错误:
原因:org.springframework.beans.factory.UnsatisfiedDependencyException:在类路径资源[org/springframework/cloud/gcp/autoconfigure/vision/CloudVisionAutoConfiguration$VisionOcrConfiguration.class]中定义的名称为'documentOcrTemplate'的bean创建错误:不满足的依赖关系通过方法'documentOcrTemplate'参数1;嵌套异常是 org.springframework.beans.factory.NoSuchBeanDefinitionException:没有“com.google.cloud.storage.Storage”类型的合格 bean 可用:预计至少有 1 个有资格作为自动装配候选者的 bean。依赖注释:{}...
我不确定如何处理它,因为它都是谷歌的代码,在我自己的代码中没有。
仅供参考,这是我尝试使用此库的方式:
@Service
public class OCRServiceImpl implements OCRService {
private static Log LOGGER = LogFactory.getLog(OCRServiceImpl.class);
@Autowired
private CloudVisionTemplate cloudVisionTemplate;
@Autowired
private ResourceLoader resourceLoader;