Я пытаюсь прочитать файл css с помощью ресурсов, предоставленных Spring.
Мое приложение выглядит так:
- ЦСИ
- src / com здесь мои классы внутри пакетов
- WebContent
- WebContent / resources / style / myCSS.css -> css, который я хочу прочитать
- WebContent / WEB-INF -> вот мое приложение context.xml
Я могу получить CSS и прочитать его, выполнив что-то вроде этого:
UrlResource file = new UrlResource("http://localhost:8080/myApp/resources/style/myCSS.css");
но это зависит от имени сервера и имени приложения.
Я пытался сделать это с помощью других реализаций Resource Interface, но файл не найден, потому что я не могу узнать, как определить путь. Я пробовал с этим:
FileSystemResource file = new FileSystemResource ("/ WebContent / resources / style / myCSS.css");
Я тоже пробовал с подстановочными знаками, но файл тоже не находит.
ApplicationContext ctx = new FileSystemXmlApplicationContext("classpath*:/WEB-INF/application-context-core.xml");
Resource file = ctx.getResource("file:**/myCSS.css");
Как мне написать путь, чтобы получить CSS.
Спасибо.