У меня есть несколько сервлетов и несколько сервлетов websocket в моем Java-приложении.
Я использую последнюю стабильную структуру Spring.
что я знаю, так это то, что, поскольку сервлеты не вызываются другим bean-компонентом, они не могут быть внедрены, и мне нужно получить applicationContext и использовать getBean для получения необходимых объектов.
это правда?
или я могу как-то использовать @Autowired в сервлетах?
поэтому я хочу иметь возможность сделать следующее:
@ServerEndpoint(value="/ServConnect")
public class ServConnect {
@Autowired UserDb userDb;
Вместо
@ServerEndpoint(value="/ServConnect")
public class ServConnect {
UserDb userDb;
public void ServConnect() {
// get application context somehow
userDb = appCtx.getBean("userDb");
}
Спасибо
ServConnect
, он не может ничего внедрить. - person Sotirios Delimanolis   schedule 05.11.2013