1. Обзор
В нашем предыдущем руководстве по @ConfigurationProperties мы узнали ,
как настроить и использовать аннотацию @ConfigurationProperties
с Spring Boot для работы с внешней конфигурацией.
В этом руководстве мы обсудим, как тестировать классы конфигурации, которые полагаются на аннотацию @ConfigurationProperties
, чтобы убедиться, что наши данные конфигурации загружены и правильно связаны с соответствующими полями.
2. Зависимости
В нашем проекте Maven мы будем использовать зависимости spring-boot-starter
и spring-boot-starter-test
, чтобы включить основной API Spring и тестовый API Spring. Кроме того, мы будем использовать spring-boot-starter-validation
в качестве зависимости проверки бина: