0
我需要一個特定的作用域在我的spring-managed(w/spring-security)web應用程序中。但是這個範圍的範圍必須比會話範圍窄,範圍比請求範圍要寬。相應的bean應該在當前會話中的某些情況下被初始化和銷燬。但是肯定只會被請求這樣的用戶破壞。完成特定用戶的豆
我成功實現了自定義作用域,但它不是用戶感知的,當我嘗試完成它時,所有在該作用域上創建的bean都已完成。
是否有任何方式來初始化豆與例如登錄的用戶名?
簡而言之,我需要在某些情況下初始化這些bean上的某些變量,這就是爲什麼我想銷燬它們並重新初始化它們的原因。
任何建議將被接受,
謝謝大家。
編輯:作爲@Stefan建議使用webflow,即使這可能會解決我們的問題,我認爲這似乎不是一個可接受的方法,因爲我們的一堆頁面依賴於Spring bean中定義的字段。現在我們必須將它們綁定到viewscope/flowscope。
我還需要一個更快的方法來處理這個問題,
感謝。
可能是正確的答案,尋找如何整合我們當前的web應用程序,謝謝! – tugcem