我的问题有点主观,可能与上下文无关,所以请原谅我。
我正在开发一个应用程序,我们需要在各个地方使用 Session 说
- 在 Session 中存储用户首选项。
- 在 Session 中存储一些属性。
- 用户资料。
- 在会话中存储购物车。
和许多其他的事情,更多的是我们需要提供一种干净的方式让其他用户使用 Session。我知道如何注入会话或使用它以及它是如何工作的等等,所以这对我来说不是问题。
我想知道一种创建服务说(SessionService)并让所有API都使用它来处理HTTP Session的方法。
有没有人工作/开发过这样的实现,如果是,请分享如何最好地做到这一点,任何参考都会很有帮助。
编辑
我们正在使用 Spring Security 进行身份验证和授权