Сообщения

Показаны сообщения с ярлыком "ResourceLoader"

Spring Resource: интерфейс ResourceLoader

Изображение
Интерфейс ResourceLoader предназначен для реализации объектами, которые могут возвращать (то есть загружать) экземпляры Resource. В следующем листинге показано определение интерфейса ResourceLoader: Java public interface ResourceLoader { Resource getResource(String location); } Kotlin interface ResourceLoader { fun getResource(location: String): Resource } Все контексты приложения реализуют интерфейс ResourceLoader. Следовательно, все контексты приложения могут использоваться для получения экземпляров ресурса. Когда вы вызываете getResource() в конкретном контексте приложения, а указанный путь к местоположению не имеет определенного префикса, вы возвращаете тип ресурса, соответствующий этому конкретному контексту приложения. Например, предположим, что следующий фрагмент кода был запущен для экземпляра ClassPathXmlApplicationContext: Java Resource template = ctx.getResource("some/resource/path/myTemplate.txt"); Kotlin val template = ctx.ge...