标签: spring spring-boot
在我的代码中@Profile({ "!a" })从配置文件a中排除使用bean。 但是,如果我指定@Profile({ "!a", "!b" }),它仍会在个人资料b中使用。 有没有办法在不指定配置文件的白名单的情况下同时从两个配置文件中排除bean?
@Profile({ "!a" })
a
@Profile({ "!a", "!b" })
b
答案 0 :(得分:0)
您可以使用逻辑运算符并形成一个表达式。 示例:@Profile("!a & !b")
@Profile("!a & !b")