Я пытаюсь использовать библиотеку Spring для API Google Cloud:
spring-cloud-gcp-starter-vision
Но контекст приложения Spring не загружается с ошибка:
Причина: org.springframework.beans.factory.UnsatisfiedDependencyException: Ошибка создания компонента с именем documentOcrTemplate, определенного в ресурсе пути класса [org / springframework / cloud / gcp / autoconfigure / vision /CloudVisionAutoConfiguration$VisionOcrConfiguration.class]: неудовлетворенная зависимость, выраженная через метод «documentOcrTemplate», параметр 1; Вложенное исключение - org.springframework.beans.factory.NoSuchBeanDefinitionException: нет доступного квалифицируемого компонента типа com.google.cloud.storage.Storage: ожидается как минимум 1 компонент, который считается кандидатом для автоматического подключения. Аннотации зависимостей: {} ...
Я не уверен, как справиться с этим, так как это весь код Google, ничего в моем собственном коде.
Только для информации, вот как я пытаюсь использовать эту библиотеку:
@Service
public class OCRServiceImpl implements OCRService {
private static Log LOGGER = LogFactory.getLog(OCRServiceImpl.class);
@Autowired
private CloudVisionTemplate cloudVisionTemplate;
@Autowired
private ResourceLoader resourceLoader;