Я искал какой-то существующий код компании, с которой я работаю, и я вижу, что файл applicationContext.xml имеет класс UserDAO, объявленный как bean-компонент, что хорошо, но в самом классе DAO объявлен getFromApplicationContext (ApplicationContext ctx)который возвращает экземпляр самого класса DAO.Я не могу понять, где этот метод вызывается, кто его вызывает.Класс DAO расширяет класс HibernateDaoSupport. Как узнать, что мне нужно создать этот метод в своем классе, потому что, если я его удалю, компилятор в eclipse не будет жаловаться.Я пытаюсь сказать, что должен быть интерфейс или абстрактный класс, который заставит меня написать этот метод.
public static UserDAO getFromApplicationContext(ApplicationContext ctx) {
return (UserDAO) ctx.getBean("userDAO");
}
Пожалуйста, кто-нибудь, кто может объяснить немного.