JSP bean 可以进行依赖注入吗?

kaz*_*aki 5 java jsp dependency-injection pojo

这可能是一个长期问题..

我正在开发一个仅基于 JSP/Javascript 的应用程序(没有 Web 框架!)

有没有办法为 JSP bean 进行依赖注入?jsp beans 我的意思是像这样定义的bean

<jsp:useBean id="cart" scope="session" class="session.Carts" />
Run Code Online (Sandbox Code Playgroud)

有没有一种方法/库/黑客来拦截bean的创建,以便当第一次引用“cart”时,会发生一些注入?

我可以在某处为 JSP bean 定义一个“监听器”吗(例如,就像您可以为 JSF bean 所做的那样)?

我可以在后端自由地做任何我想做的事情,但我无法在前端添加 Web 框架(不要问!)

Boz*_*zho 2

是的,使用 spring 和 AspectJ - 使用@Configurableand <context:load-time-weaver/>(阅读spring 文档的 aop 部分