我是新的百里香和springboot。
我使用IntelliJ IDEA创建了一个带有百万美元的springboot项目" New Project" - >" Spring Initalizr"。
然后我得到一个结构如下所示的项目。
demo
|+-src/main
| +-java
| +-resources
| static
| templates
| application.properties
|-pom.xml
问题是我应该在资源下放置静态和模板?它们之间的区别是什么?
我想具有百万美元属性的.html文件应该放在模板中。静态html,css和js怎么样?
感谢。
答案 0 :(得分:9)
templates
文件夹是放置所有百日咳模板的地方。它是一个默认目录(默认情况下,spring会在里面查找任何模板)。
static
文件夹用于提供web静态内容,所有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 :(得分:0)
这些文件夹是一种组织文件的方式。这些static
和templates
文件夹具有特殊含义,因为它们已经成为组织您的前端文件的常见理解,例如css
,js
,html
开发人员之间等。根据我的理解,我们应该放置支持您的网页的css
,js
,images
等文件,这些文件不会在运行时通过您的应用程序进行更改。例如:您的设计不会改变css
文件中的设计。在templates
中,我们应该放置html
个文件。如果同时添加html和其他文件,则很难组织文件。