java—当应用程序用作可导入的库/jar时,spring作用域是如何工作的

busg9geu  于 2021-07-23  发布在  Java
关注(0)|答案(1)|浏览(214)

我有一个springboot应用程序j。j过去本身就是一个web应用程序,但现在不是了,它被另一个springboot应用程序x作为库导入,这是一个web应用程序。x使用j的方法来做某些事情,并传递某些参数,例如用户名和电子邮件。
在j中,我将j中的请求范围用于有状态bean(存储用户名和电子邮件)。我想知道,现在当j不是一个web应用程序而是一个库时,session和request等作用域在这里对j的bean是如何工作的,因为这些作用域专门用于http请求和会话。我应该改用原型吗?
如果需要更多的细节/清晰度,请告诉我。

kuarbcqp

kuarbcqp1#

您可以像以前一样在库j中继续使用作用域。当它作为依赖项导入到web应用程序x中时,代码将作为web应用程序中http请求的一部分运行。很多spring库就是这样工作的。

相关问题