Я пытаюсь ввести значение внутри аннотации PactBroker
. Я использую его для тестирования сообщений Amqp. Я не хочу использовать загрузку Spring. Основная идея c в том, что я хочу добавить значения в пустую аннотацию. Я не хочу добавлять их напрямую, но хочу добавить их, используя propertyReader
.
@PactBroker(authentication = @PactBrokerAuth(token = ""), scheme = "https", port = "443", host = "").
Class TesPropvider {
}
Вот класс PropertyReader:
public class PropertyReader {
public static Properties getProperties() {
Properties properties = new Properties();
String propertyFileName = "application.properties";
try {
InputStream inputStream = PropertyReader.class
.getResourceAsStream(propertyFileName);
properties.load(inputStream);
} catch (IOException e) {
e.printStackTrace();
}
return properties;
}
}
Мой главный вопрос - как сделать так, чтобы получить значение токена класса propertyReader
и добавить его в аутентификацию брокера?