В моем веб-приложении я хочу прочитать файл Excel , который находится в src / main / resource / static / doc, поэтому я использую
String basePath = ClassLoader.getSystemResource("").getPath();
чтобы получить путь к ресурсу и прочитать его.Он работал в моей IDE IDEA, я просто запускаю его и могу получить Excel.
Однако, когда я использую java -jar lab.jar
для запуска проекта весенней загрузки, он генерирует исключение NullpointerException, но когда я использую
String basePath = ClassLoader.getSystemResource("application.properties").getPath();
и распечатайте его, я увидел /Users/zhangzhikai/lab-center/target/lab.jar!/BOOT-INF/classes!/application.properties.
Почему я не могу получить Excel из банки?
Вот мой справочник файлов: