Избегайте applicationContext.xml в моих классах действий и обслуживания - PullRequest
0 голосов
/ 22 февраля 2012

Я пишу веб-приложение, используя Struts, Spring Framework.В действии Struts я внедряю классы обслуживания следующим образом:

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

Как я могу избежать упоминания applicationContext.xml в моих классах действий, мне просто нужно использовать loginService = (LoginService) context.getBean ("loginService");без указания .xml файла в моем классе.

Я натолкнулся на использование ниже при поиске в Google

private LoginService loginService = (LoginService) ApplicationContextProvider.getContext (). getBean ("loginService");

Но я не хочу использовать статический метод getContext ().

1 Ответ

2 голосов
/ 22 февраля 2012

Поддержка пружин Интеграция Struts в пакет org.springframework.web.struts .

Взгляните на эту статью для примера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...