[英]How to write AND operator in spel for spring profiles
我正在我的 Spring 应用程序中创建一个 bean。 目前使用 Spring 3.2 所以相当老了。 我有一个 bean xml 文件,其中根<beans>
标记具有profile
属性。 我希望在配置文件不是 test 或 uat 时创建此文件中的 bean .. 所以类似profile="!test && !uat"
等。我尝试了以下操作,但 spring 不支持&&
运算符,所以我目前有profile="!test, !uat"
。 从官方 Spring 文档中它说:
如果配置文件以 NOT 运算符 '!' 为前缀,例如
<beans profile="p1,!p2">
指示如果配置文件“p1”处于活动状态或配置文件“p2”未处于活动状态,则应解析该元素。
很明显,这在我的情况下不起作用,因为我只希望在配置文件不是 test 和 uat 的情况下创建 bean。 是否有我不知道的操作员可以使用?
选择包含方式并包含所有想要的配置文件(不包括排除的)
<beans profile="dev,prod,demo">
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.