gpt4 book ai didi

java - 导入元素的资源属性中带有自定义前缀的 spring 属性占位符

转载 作者:行者123 更新时间:2023-12-01 13:56:30 24 4
gpt4 key购买 nike

我需要能够说 <import resource="context-@{subname}.xml" /> 。我可以用 Spring 3.1.2 来做吗?

最佳答案

您当然可以使用 SpEL 从您的环境中提取“子名”:

<import resource="context-#{environment['subname']?:'somedefault'}.xml" />

但是,如果您这样做,您可能应该从您的环境(系统属性和系统环境)中提取所有设置,但如果您确实需要根据环境执行不同的 xml 文件,也许您相反,应该查看 Spring 的配置文件,将您的配置分成逻辑组:

http://java.dzone.com/articles/using-spring-profiles-xml

关于java - 导入元素的资源属性中带有自定义前缀的 spring 属性占位符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19596946/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com