2015-02-09 106 views
1

我正在使用spring mvc + websocket。我創建了application.properties來存儲項目的配置數據。現在我想在websocket @onOpent()事件中使用該屬性值。我可以在簡單的休息控制器@RequestMapping()訪問這些屬性,但不幸的是,我無法訪問websocket @onOpent()事件中的那些屬性,我得到的值爲null。我怎樣才能做到這一點?如何訪問websocket onopen事件中的spring mvc屬性值?

回答

0

發生這種情況是因爲Websocket服務器類不是spring組件。 您可以使用@Component註釋將websocket處理程序類標記爲組件。然後你將能夠訪問屬性。 希望這可以幫助你。

+0

它仍然給我空值! – 2015-02-09 09:56:15

0

好像你正在使用Java websockets。你可以使用彈簧4 websocket here是樣品

+0

是的,我正在使用java websockets。 _Spring 4 websockets_是我的選擇之一,但出於某種原因,我不得不爲我的系統選擇_pure java websockets_,並且必須繼續使用它。 – 2015-02-10 06:17:34