Spring 3 - Тестирование контроллера @Autowired Servlet Context

, у меня есть контроллер со следующей аннотацией

@Autowired
ServletContext servletContext;

, который, кажется, работает нормально и автоматически подключает контекст сервлета. Однако, когда я пытаюсь запустить junit, я получаю следующее исключение:

org.springframework.beans.factory.BeanCreationException: Ошибка при создании bean-компонента с именем «ControllerTest»: не удалось ввести автоматически подключенные зависимости; вложенное исключение - org.springframework.beans.factory.BeanCreationException: не удалось автоматически подключить поле: javax.servlet.ServletContext

Странная проблема в том, что это произошло только с ServletContext, у меня есть другие bean-компоненты, автоматически подключенные к этому конкретному контроллеру, и модульные тесты работают хорошо для них.

Любые советы были бы очень полезны.

13
задан skaffman 14 March 2011 в 15:11
поделиться