2017-03-21 39 views
0

如何在Controller之外獲得我的Spring應用的域名?在Spring控制器之外獲取域名

我想在@Scheduled方法中創建一個指向Controller的鏈接,但這裏我沒有Request對象來獲取域名。

+0

調度超出請求範圍的權利?您可以在發起調度任務的呼叫時保持「請求」對象。 我想了解,爲什麼你需要調度一個計劃任務的控制器。您可以直接調用控制器引用的服務。 –

回答

1

我不認爲你可以在@Scheduled方法中得到它。這將是你的配置的一部分。 即你可以設定一個值的資源 - > xxxxx.properties文件

domain = mydomain 

,然後在你的服務類,你可以把它像這樣

@Value("${domain}") 
private String domain; 

希望這有助於