【发布时间】:2015-01-23 15:31:57
【问题描述】:
我的问题是我有使用 Spring 配置文件的应用程序。在服务器上构建应用程序意味着配置文件设置为“wo-data-init”。对于其他版本,有“test”配置文件。当它们中的任何一个被激活时,它们不应该运行 Bean 方法,所以我认为这个注释应该可以工作:
@Profile({"!test","!wo-data-init"})
它看起来更像是在运行 if(!test OR !wo-data-init),而在我的情况下,我需要它运行 if(!test AND !wo-data-init) - 甚至可能吗?
【问题讨论】: