我想我的问题很简单,但仍然......
我的Spring启动应用程序带有一些端点:
他们中的一些使用相同的逻辑,所以我需要一些机制,每个动作一些上下文(会话上下文,我不知道),我可以保存一些常见数据(例如,sessionId,一些用户的数据,〜可以从所有逻辑中访问10-15个变量)。
例如,如果我有这样的调用层次结构: Class1-> Class2-> Class3-> Class4我不想在所有4个类中提取这15个变量,以便在Class2和Class4中使用它。我想在逻辑开始执行Class1之前把它放到一些本地会话中,并且有可能在所有层上访问这些数据。
我明白,我可以自己写这样的东西或使用ThreadLocal,但我很确定它已经应该实现了。