public void testExternalProperties() throws Exception, InterruptedException {
ExternalDynamicPropertySource source = new ExternalDynamicPropertySource();
source.setFileName("reload/reloadable.properties");
source.setReloadInitialDelay(1);
source.setReloadInterval(3);
source.afterPropertiesSet();
while (true) {
System.out.println(source.getValue("property1"));
Thread.sleep(1000);
}