Я новичок в Spring.Новый весной: загрузка контекста приложения
До сих пор в моем приложении каждый раз, когда мне нужно было использовать компонент, я загружаю XML.
ApplicationContext context = новый ClassPathXmlApplicationContext ("applicationContext.xml");
Итак, в каждом классе, где мне нужно загрузить конкретный компонент, я использую указанную выше строку.
С точки зрения эффективности или правильного использования, я хотел бы знать, является ли это правильное использование (я подозреваю, что это не так) или если контекст должен передаваться как параметр каждый раз, когда ему нужен один класс.
Благодаря
Очевидно, что это не так. Если вы не хотите сталкиваться с проблемами производительности, проблемами с памятью, странными транзакционными проблемами и т. Д. Вы только должны ее построить один раз, если вам нужны beans для использования зависимой инъекции ... –
Если у вас нет конкретной причины использовать конфигурацию XML для Spring, я предложит вам попробовать получить представление о том, как выглядит приложение Spring, следуя руководству по началу работы: http://projects.spring.io/spring-framework/#quick-start – mrlem