来自可执行WAR,WAR和STS的Spring Boot资源

时间:2016-03-28 19:26:47

标签: java spring spring-boot

当我从STS运行项目或在现有Tomcat中放弃WAR时,项目按预期运行。当我将WAR文件作为可执行文件运行时,出现FileNotFoundException错误。

我有一个目录/resources/private/,其中包含我想私下访问的静态内容和数据,而不是图像,css,js等...

无论我如何部署应用程序,如何访问/resources/目录?

1 个答案:

答案 0 :(得分:0)

您可以使用ApplicationContext:

@Autowired
    private ApplicationContext context;

    Resource[] resources = context.getResources("classpath:*.json");

来源:https://github.com/RedFroggy/angular-spring-dynamic-form/blob/master/src/main/java/fr/redfroggy/dynamicforms/configuration/ExtraFieldConfiguration.java