簡體   English   中英

會話感知春豆

[英]Session aware spring bean

有什么方法可以定義一個Spring bean,當會話中的數據發生變化時會通知它嗎?

如果可能的話,我也想知道純Java解決方案。 我想要的只是當我在httpsession中添加/編輯/刪除數據時,然后希望一個Java類被通知對這些數據進行一些處理。

謝謝

您不需要Spring,Servlet API通過HttpSessionAttributeListener接口提供了現成的功能:

可以實現此偵聽器界面,以獲取對該Web應用程序中的會話的屬性列表進行更改的通知。

您在web.xml文件中將其聲明為<listener> 請參閱此處的示例。

但是,在不知道特定於Spring友好的方式的情況下,我認為您必須使用上述偵聽器方法,並從那里通知您的Spring Bean。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM