Googleクラウド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 が必要です。依存関係の注釈: {}...
それはすべてGoogleのコードであり、自分のコードには何もないため、どのように処理できるかわかりません。
参考までに、これは私がこのライブラリを使用しようとしている方法です:
@Service
public class OCRServiceImpl implements OCRService {
private static Log LOGGER = LogFactory.getLog(OCRServiceImpl.class);
@Autowired
private CloudVisionTemplate cloudVisionTemplate;
@Autowired
private ResourceLoader resourceLoader;