Доступ к ресурсам из Spring

Автор PremaServices - Пятница, 21 Июнь 2013. В рубриках: Spring

Работа с файловой системой

Доступ к ресурсам из Spring

Иногда приложению может потребоваться доступ к файловой системе, например, считать какой-нибудь XML-файл с настройками или загрузить картинку, сохраненную не в базе данных, а на диске.

В контексте обычного сервлета Java мы привыкли делать это таким образом:

public void init (ServletConfig conf) throws ServletException {
	InputStream in = conf.getServletContext().getResourceAsStream(path);
	
}

В Spring все делается также просто, но немного иначе. Для начала необходимо создать класс, который будет отвечать за загрузку ресурсов, и унаследовать его от org.springframework.context.ResourceLoaderAware.