Как ввести значение в аннотацию класса с помощью propertyReader - PullRequest
0 голосов
/ 26 апреля 2020

Я пытаюсь ввести значение внутри аннотации 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 и добавить его в аутентификацию брокера?

...