使用Spring Boot将配置目录添加到classpath

use*_*066 5 java spring-boot

我想在启动时将配置目录添加到Spring Boot应用程序的类路径中,以便它可以从配置目录加载xml文件。

即/ var / application / config包含test.xml,dev.xml

xml将包含应用程序所需的映射信息。这与application.properties不同。

我想在启动时加载它们。

我正在使用ClassPathResource加载文件。

请指教。

Kev*_*don -1

Spring Boot 参考指南中,添加您的配置位置:

java -jar myproject.jar --spring.config.location=classpath:/var/application/config/

  • 这告诉 spring 在哪里可以找到配置文件,但不会按照 OP 的意愿将包含的文件夹添加到类路径中。 (2认同)