我正在嘗試在內(nèi)存中運(yùn)行查詢以進(jìn)行測試。由于限制,某些語法不起作用。我希望根據(jù).我的代碼看起來像這樣:H2H2@ActiveprofileSpring Bootif (@Activeprofile("Test")) { query = "something for test"} else { query = "something for prod/stage" }這可能嗎?任何幫助贊賞。
1 回答

慕標(biāo)5832272
TA貢獻(xiàn)1966條經(jīng)驗(yàn) 獲得超4個贊
您必須將 Bean 注入到代碼中。Environment
喜歡這個:
@Autowired
private Environment environment;
然后,您可以使用該方法。.getActiveProfiles()
if (Arrays.asList(environment.getActiveProfiles()).contains("...") {
...
}
有關(guān)這方面的更多信息,請點(diǎn)擊此處。
添加回答
舉報
0/150
提交
取消