Можно ли выполнить внедрение зависимостей с помощью Spring в портлет jsr168?
Да - посмотрите главу с портлетами в справочнике по пружине.
Обратите внимание, что вам необходимо реализовать интерфейс контроллера специального портлета , а не стандартный портлет. Эти контроллеры, а также внедренные bean-компоненты должны находиться в весеннем контекстном файле, указанном в параметре contextConfigLocation. Я думаю, что обычное applicationContext.xml также будет работать (если вы зарегистрируете прослушиватель контекста весеннего сервлета)