我对 Springframework 还很陌生(正如你会猜到的那样),并且遇到了一种迫切需要帮助的情况。
我这里有一个 J2EE 应用程序,在 tomcat 上运行,有很多旧代码。不管怎样,我们决定使用 Spring 框架来完成某些任务。例如,我们想要将安全对象(包含用户名和其他身份验证相关属性)存储为 session 范围的 bean。 由于有大量旧代码调用此“安全对象”的构造函数,我的问题如下:
该对象是否会从 session 中获取(以 Spring 能够实现的任何神奇方式),或者构造函数调用会生成一个全新的对象吗?
我读过一些有关“ Autowiring 机制”的内容...这对我有进一步的帮助吗?
感谢您的回答和时间!
最佳答案
如果您使用new
运算符,那么您将自己构造该对象并调用构造函数。通过new
创建对象时不涉及Spring。
关于java - SpringMVC 如何在调用构造函数时从 session 范围获取 bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3371582/