Что я делаю неправильно? Я использую это небольшое автономное приложение, которое запускается и находит мой src/main/resources/config/application.yml. Такая же конфигурация не работает с JUnit, см. Ниже:
@Configuration
@ComponentScan
@EnableConfigurationProperties
public class TestApplication {
public static void main(String[] args) {
SpringApplication.run(TestApplication.class);
}
}
@Component
@ConfigurationProperties
public class Bean{
...
}
Следующие действия не работают, те же свойства в application.yml не загружаются, а Bean имеет только null значения:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestApplication.class)
public class SomeTestClass {
...
}