我使用spring boot来使用外部application.properties。 我的应用程序使用父上下文和具有相同xml文件的子上下文(所有子项具有相同的行为),但每个子项都有自己的配置,例如:
文件app_child1.properties:
directory.name = directoryChild1
和文件app_child2.properties:
directory.name = directoryChild2
,主application.properties包含公共配置和子目录application.properties列表。
是否可以使用弹簧靴进行操作? 以及如何将每个app_childx.properties分配给适当的上下文?
我的代码如下:
ConfigurableApplicationContext childCtx = new ClassPathXmlApplicationContext(
new String[] { "/META-INF/spring/integration/dynamic-ftp-inbound-adapter-context.xml" },
parent);
childCtx.setEnvironment(env);
如何从文件application.properties为每个上下文设置环境。 是否可以使用上述方法使用spring boot创建上下文动态?