Какая разница между папкой static и templates по ресурсам в проекте springboot & thymeleaf?

Вопрос:Я новичок в тимелеафе и спрингботе. Я создаю проект springboot с тимелеафом в IntelliJ IDEA с "New Project" → "Spring Initalizr". Затем я получаю проект, структура которого выглядит ниже. demo |+-src/main | +-java | +-resources | static | templates | application.properties |-pom.xml Вопрос в том, что я должен ставить в статике и шаблонах под ресурсами?

Вопрос:

Я новичок в тимелеафе и спрингботе.

Я создаю проект springboot с тимелеафом в IntelliJ IDEA с “New Project” → “Spring Initalizr”.

Затем я получаю проект, структура которого выглядит ниже.

demo |+-src/main | +-java | +-resources | static | templates | application.properties |-pom.xml

Вопрос в том, что я должен ставить в статике и шаблонах под ресурсами? Какая разница между ними?

Я предполагаю, что файлы .html с атрибутами тимелеафа должны быть помещены в шаблоны. Как насчет статических html, css и js?

Спасибо.

Лучший ответ:

templates папка – это место, где вы помещаете все шаблоны тимелеафа. Это каталог по умолчанию (по умолчанию spring заглянет внутрь для любых шаблонов).

Папка

static используется для обслуживания веб-статического содержимого, всех css, js, html и т.д. (также поиск по умолчанию по умолчанию spring)
http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-developing-web-applications.html#boot-features-spring-mvc-static-content

Ответ №1

Эти папки – это способ организации ваших файлов. Эти папки static и templates имеют особый смысл в случае, когда это известно, стало общим понятием для организации ваших внешних файлов, таких как css, js, html и т.д. Среди разработчиков. В моем понимании мы должны размещать такие файлы, как css, js, images, которые поддерживают ваши веб-страницы, которые не будут меняться через ваше приложение во время выполнения. Например, ваш дизайн не изменится, что сделано в вашем файле css. В templates мы должны поместить файлы html. Если вы добавите оба файла html и другие файлы, будет сложно организовать ваши файлы.

Оцените статью
Добавить комментарий