Spring Java执行上下文类解释
我想抓住“执行上下文类”的概念。我指的是这篇文章。有人能解释一下如何创建这样的类吗?一个“执行上下文类”只是一个holder类,由程序的顶层创建,它保存顶层可能需要的所有东西(如链接示例中的事务对象) 这是一种避免全局变量的打包方式 有些人甚至认为这是一种混乱,因为如果top调用A调用B调用C调用D需要顶层,你必须将上下文传递给A、B和C,否则它们不需要 因此,它在不需要绑定的地方促进了绑定—A、B和C在不使用此上下文的程序中是不可重用的。但是,这是一个完全可行的替代方案,可以替代隐藏的全球国家,以及无休止的单身汉和其他乱七八糟的事情Spring Java执行上下文类解释,spring,jakarta-ee,java,Spring,Jakarta Ee,Java,我想抓住“执行上下文类”的概念。我指的是这篇文章。有人能解释一下如何创建这样的类吗?一个“执行上下文类”只是一个holder类,由程序的顶层创建,它保存顶层可能需要的所有东西(如链接示例中的事务对象) 这是一种避免全局变量的打包方式 有些人甚至认为这是一种混乱,因为如果top调用A调用B调用C调用D需要顶层,你必须将上下文传递给A、B和C,否则它们不需要 因此,它在不需要绑定的地方促进了绑定—A、B和C在不使用此上下文的程序中是不可重用的。但是,这是一个完全可行的替代方案,可以替代隐藏的全球国家
编辑:这一段是无效的:我建议您在javax.resource.spi.work()中使用ExecutionContext类,因为至少这将中间类的绑定限制为一个标准,而不是特定于应用程序的绑定。有没有关于如何使用javax.resource.spi.work.ExecutionContext的示例?嗯,我在这里很尴尬。基于对javadoc的快速阅读,我匆忙地提出了这个建议。它,呃,不能满足你的需要。我将编辑我的答案以反映这一点。