Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 定制resourceloader在spring boot 1.4.3中的工作方式是否相同_Java_Spring_Spring Boot - Fatal编程技术网

Java 定制resourceloader在spring boot 1.4.3中的工作方式是否相同

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

嗨,我已经使用了一个定制的资源加载器和SpringBoot,如下所示已经有相当一段时间了

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版本中测试相同的功能,如果可以修复的话。

可能是因为您的类是静态的?不,我想这不应该是一个问题,因为同样是一个问题配置类。在以前的版本中也使用相同的方法。