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

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 关注
  • 84 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号