Я получаю файл не существует исключение - PullRequest
0 голосов
/ 03 апреля 2019

Я настраиваю логику для записи строки в HTML-файл

Я пытался прочитать файл details.html, находящийся в \ src \ main \ resources \ static \

File htmlTemplateFile = new File("details.html");

OR

File htmlTemplateFile = new File("\src\main\resources\static\details.html");

Когда я запускаю этот код, я получаю исключение не найденный файл, хотя файл помещается в \ src \ main \ resources \ static \

Я испробовал обе вышеупомянутые альтернативы, но файл не найден, исключение выдается.

ОШИБКА: msgjava.io.FileNotFoundException: файл details.html не существует

1 Ответ

0 голосов
/ 05 апреля 2019

Spring Boot автоматически добавит статические веб-ресурсы, расположенные в любом из следующих каталогов:

/ META-INF / resources /
/ resources /
/ static /
/ public /

С Как я могу подать статический html из весенней загрузки?

Итак, работает (проверено):

@SpringBootApplication
public class StackoverflowApplication implements CommandLineRunner {

    public static void main(String[] args) {
        SpringApplication.run(StackoverflowApplication.class, args);
    }

    @Override
    public void run(String... args) throws Exception {


        // index.html under /src/main/resources/static
        File file = new File("index.html");

        System.out.println(file.getName());

    }

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...