Java 定制resourceloader在spring boot 1.4.3中的工作方式是否相同
嗨,我已经使用了一个定制的资源加载器和SpringBoot,如下所示已经有相当一段时间了Java 定制resourceloader在spring boot 1.4.3中的工作方式是否相同,java,spring,spring-boot,Java,Spring,Spring Boot,嗨,我已经使用了一个定制的资源加载器和SpringBoot,如下所示已经有相当一段时间了 public static void main(String[] args) { LOG.info("Starting up...."); SpringApplicationBuilder builder = new SpringApplicationBuilder(Service.class); SpringApplication app = builder.app
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 {
}
在我进行升级之前,它通常工作得很好。现在看来自定义的S3URL在我的自定义资源加载器中没有被捕获。是否有任何更改或现在有不同的方法来执行此操作。请帮助到目前为止按照进行修复。我已经删除了对spring boot devtools的依赖项,并且它可以工作。Guess将在下一个1.5.x版本中测试相同的功能,如果可以修复的话。可能是因为您的类是静态的?不,我想这不应该是一个问题,因为同样是一个问题配置类。在以前的版本中也使用相同的方法。