Я использую стороннюю библиотеку. Я использую конструктор с одним параметром строкового класса SampleClass
:Строковый производитель по параметру конструктора третьей стороны
public SampleClass(String apiKey) {...}
Тогда на моих занятиях я нагнетание SampleClass
на поле:
public MyClass {
@Inject private SampleClass sc;
public MyClass() { ... }
Я создал производитель строк в для того чтобы получить строку Api Key от переменных окружения ОС:
public class SettingsPropertiesProducer {
@Produces @com.living.commty.boot.cdi.qualifiers.ApiKey
public String getApiKey()
{
return System.getenv(...
}
}
Как я могу связать или связать этот производитель первого параметра строкового SomeClass(String apiKey)
конструктор?
Что такое @ com.living.commty.boot.cdi.qualifiers.ApiKey? Это квалификатор? Опубликуйте свой код. – Loc