我想在启动时为
Spring启动应用程序的类路径添加配置目录,因此它可以从配置目录中加载xml文件.
即/ var / application / config包含
test.xml,dev.xml
xml将包含应用程序所需的映射信息;这与application.properties不同.
我想在启动时加载它们.
我正在使用ClassPathResource来加载文件.
请指教.
最佳答案 您可以通过命令行定义自己的类路径.让我们假设您的jar是myapp.jar,并且您需要添加一个额外的目录/ var / application / config /,因此您可以使用以下命令行执行:
java -cp myapp.jar:/var/application/config/ -Dloader.main=myapp.Application org.springframework.boot.loader.PropertiesLauncher
ps:如果你使用的是Windows;而不是:分离您的类路径项.