Требуемый боб не найденJAVA

Программисты JAVA общаются здесь
Anonymous
Требуемый боб не найден

Сообщение Anonymous »

Я поддерживаю приложение для микросервиса Spring Boot, которое использует внешнюю зависимость (JAR), созданная нашей компанией. Эта зависимость обеспечивает функции безопасности для API. Мы называем методы из зависимости в аннотациях @preauthorize.

Код: Выделить всё

APPLICATION FAILED TO START
***************************
Description:
Field myFeignClient in my.path.AuthorizationService required a bean of type 'my.other.path.ProjectMicroserviceFeignClient' that could not be found.
The injection point has the following annotations:
- @org.springframework.beans.factory.annotation.Autowired(required=true)
Action:
Consider defining a bean of type 'my.other.path.ProjectMicroserviceFeignClient' in your configuration.
текущая конфигурация
Классы AuthortizationService и ProjectMicRoServiceFeignClient расположены во внешней зависимости.

Код: Выделить всё

@SpringBootApplication
@ComponentScan(basePackages = { "my.microservice", "my.external.dependency" })
public class MainApplication {
// ...
}
feignconfiguration.class:
@Configuration
@EnableFeignClients(
basePackages = { "my.microservice", "my.external.dependency" }
)
public class FeignConfiguration {
// ...
}
< /code>
Объекты домена от внешней зависимости доступны, но я не понимаю, почему он не находит бобы. Чего мне здесь не хватает?

Подробнее здесь: https://stackoverflow.com/questions/797 ... -not-found

Вернуться в «JAVA»