为了账号安全,请及时绑定邮箱和手机立即绑定

If 条件基于 Activeprofile

If 条件基于 Activeprofile

慕侠2389804 2022-09-07 17:53:58
我正在尝试在内存中运行查询以进行测试。由于限制,某些语法不起作用。我希望根据.我的代码看起来像这样:H2H2@ActiveprofileSpring Bootif (@Activeprofile("Test")) {    query = "something for test"} else {    query = "something for prod/stage" }这可能吗?任何帮助赞赏。
查看完整描述

1 回答

?
慕标5832272

TA贡献1966条经验 获得超4个赞

您必须将 Bean 注入到代码中。Environment


喜欢这个:


@Autowired

private Environment environment;

然后,您可以使用该方法。.getActiveProfiles()


if (Arrays.asList(environment.getActiveProfiles()).contains("...") {

    ...

}

有关这方面的更多信息,请点击此处。


查看完整回答
反对 回复 2022-09-07
  • 1 回答
  • 0 关注
  • 70 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信