自定义资源加载器在spring boot 1.4.3中的工作方式是否相同

时间:2017-01-17 16:46:39

标签: java spring spring-boot

您好我一直在使用带有弹簧启动的自定义资源加载器,如下所示

public static void main(String[] args) {
    LOG.info("Starting up....");        
    SpringApplicationBuilder builder = new SpringApplicationBuilder(Service.class);
    SpringApplication app = builder.application();
    // TODO see if ProtocolResolver can be used here 
    app.setResourceLoader(new EnhancedResourceLoader());
    app.run(args);
}

我的自定义资源就像

@Aws
@Configuration
@PropertySource({ "s3://${cloud.aws.vpc-name}/creds/${cloud.aws.stack-name}/testprops.properties", })
public static class Config {
}

在我升级之前,这曾经很好用。现在似乎自定义s3 url没有在我的自定义资源加载器中捕获。有没有任何变化,或者现在有不同的方式来做这件事。请帮助

1 个答案:

答案 0 :(得分:0)

现在根据https://twitter.com/ankinson/status/821401622001684481进行修复我已经删除了spring boot devtools的依赖项并且它可以正常工作。如果修复它,将在下一个1.5.x版本中测试相同的内容。