2012-02-22 12 views
0

我正在写一个使用Struts,Spring框架的Web应用程序。 在Struts的Action我注射服务类如下避免applicationContext.xml在我的动作和服务类

ApplicationContext context = 
      new ClassPathXmlApplicationContext("applicationContext.xml"); 
    loginService = (LoginService)context.getBean("loginService"); 

我怎样才能避免我的Action类的applicationContext.xml提我只需要使用 login服务=(login服务)context.getBean(“login服务”) ;而不需要在我的类中指定.xml文件。

我碰到下面使用谷歌搜索时

私人login服务login服务=(login服务)ApplicationContextProvider.getContext()调用getBean( “login服务”)。

但我不想使用静态方法getContext()。

回答