Я работаю над проектом с javaee-7. Я разработал новую функциональность во внешней библиотеке, и теперь я хочу использовать logi c, разработанный в библиотеке, в микросервисе.
Код из библиотеки
public class Address {
public void addFormattedAddress(String country) {
if (country.equals("BR")) {
object.setFormattedAddress(new AddressFormatterForBR().createAddress(country));
} else if (country.equals("CN")) {
object.setFormattedAddress(new AddressFormatterForCN().createAddress(country));
}
}
}
Код из микросервиса
@Inject
private Address address;
.....
listOfObjects.forEach(object -> responseAddressFormatter.addFormattedAddress(country));
Когда я хочу запустить микросервис, я сделал следующие шаги:
1. mvn clean install --> here I received BUILD SUCCESS
2. docker-compose build --> everything looks fine
3. docker-compose up ---> here I received this error:
Исключительная ситуация при загрузке приложения: ошибка развертывания CDI: WELD-001408: неудовлетворенные зависимости для типа Address с квалификаторами @Default webapp_1 | в точке ввода [BackedAnnotatedField] @Inject private