我目前正在開發(fā)一個(gè)項(xiàng)目,我需要將 HTTP 會(huì)話和其他對(duì)象(例如 JSF 狀態(tài)、控制器等)外部化。我的項(xiàng)目是在 Web 層上使用 JSF 的完整 JEE(加上 PrimeFaces 和其他一些庫)。在 Payara 服務(wù)器上運(yùn)行,在 AWS 上使用 Docker。我的控制器是完全有狀態(tài)的,我需要保持這種方式。我研究了如何在不更改太多代碼的情況下輕松外部化用戶會(huì)話,并且我發(fā)現(xiàn)了 Spring Session。問題是我對(duì) Spring 以及如何將它引入我的項(xiàng)目的經(jīng)驗(yàn)為零,到目前為止我所有的嘗試都失敗了。我不使用 Maven,此時(shí)我不太可能使用它,因?yàn)轫?xiàng)目太大而無法移動(dòng),所以我必須手動(dòng)導(dǎo)入所有庫。我只想導(dǎo)入庫(Spring + Spring Session),配置Redis訪問并更改盡可能少的代碼。有那么容易嗎?我的問題是:在我的情況下使用 Spring Session 的最佳方法是什么?有誰知道將 JSF 會(huì)話外部化到 Redis 的更好/更簡(jiǎn)單的方法?
Spring Session + Redis + JSF
寶慕林4294392
2021-09-03 15:16:13