У меня есть файл в каталоге src / main / resources / static / css /, называемый my.css, который я пытаюсь загрузить как строку, но я не могу на протяжении всей жизни заставить Spring найти этот файл, которыйпредположительно статически загружен уже в classpath.
private String getCss(String cssFileName) {
try {
File file = new ClassPathResource("classpath:" + cssFileName + ".css").getFile();
return new String(Files.readAllBytes(Paths.get(file.getPath())));
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return "css not found";
}
}
Я пробовал различные веб-конфигурации, загрузчики ресурсов, пути и шаблоны, но я просто не могу заставить это работать.Как мне найти файл в моих ресурсах?Я ожидал бы что-то типа Resources.getResource("name.type")
, у которого уже есть дерево со всеми ресурсами из папки ресурсов в нем.