Как получить отрицательное значение внутри весенней загрузки application.yml - PullRequest
0 голосов
/ 17 апреля 2020

Есть ли способ присвоить отрицательное значение из переменной другой переменной, сконфигурировав весенний загрузочный файл application.yml. Что-то вроде

org:
 property: true
property2: !${org.property}

Я пробовал несколько способов и всегда весной жалуется на это. Спасибо

Ответы [ 2 ]

0 голосов
/ 17 апреля 2020

Вы не можете делать любые логи c непосредственно в YAML, поскольку YAML - это просто язык форматирования текста, сравнимый с XML или JSON.

0 голосов
/ 17 апреля 2020

Отрицайте это в своем классе конфигурации:

@ConfigurationProperties("org")
public class AppProperties {
    private boolean property;

    // getter setter
}
@Configuration
@EnableConfigurationProperties(value = AppProperties.class)
public class AppConfig {
    private final AppProperties appProperties;
    private boolean property2;

    public AppConfig(AppProperties appProperties) {
        this.appProperties = appProperties;
        property2 = !appProperties.getProperty();
    }

    // getter setter
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...