相关疑难解决方法(0)

如何使用Spring将依赖项注入HttpSessionListener?

如何使用Spring和没有调用将依赖项注入HttpSessionListener,如context.getBean("foo-bar")

spring servlets dependency-injection httpsession servlet-listeners

24
推荐指数
2
解决办法
2万
查看次数

使ServletContextListener可以弹出

我将Spring插入到现有的Java EE Web应用程序中.我的web.xml中有以下行:

<listener>
    <listener-class>com.MyContextListener</listener-class>
</listener> 
Run Code Online (Sandbox Code Playgroud)

而继MyContextListener类?

public class MyContextListener implements ServletContextListener {

    public void contextInitialized(ServletContextEvent event) {
       //...
    }
}
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能让MyContextListenerSpring管理?


编辑:

我的假设是:Spring应该创建所有servlet和所有Web应用程序基础结构,所以在contextInitialized方法中发生的一切都MyContextListener应该以某种方式由Spring处理.我怎么能通过实现一些接口来实现.如果我错了,请纠正我.谢谢!

java spring spring-mvc

18
推荐指数
2
解决办法
8099
查看次数

依赖注入servlet监听器

在我的Stripes应用程序中,我定义了以下类:

MyServletListener implements ServletContextListener, HttpSessionListener, HttpSessionAttributeListener {

  private SomeService someService;

  private AnotherService anotherService;

  // remaining implementation omitted
} 
Run Code Online (Sandbox Code Playgroud)

此应用程序的服务层使用Spring来定义XML文件中的一些服务bean并将其连接在一起.我想注入实现SomeServiceAnotherService进入的bean,MyServletListener这可能吗?

java spring stripes dependency-injection

14
推荐指数
2
解决办法
7705
查看次数