我正在尝试在内存中运行查询以进行测试。由于限制,某些语法不起作用。我希望根据.我的代码看起来像这样: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("...") {
...
}
有关这方面的更多信息,请点击此处。
添加回答
举报
0/150
提交
取消