首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在一个springboot & thymeleaf项目中,静态文件夹和资源下的模板文件夹有什么不同?

问在一个springboot & thymeleaf项目中,静态文件夹和资源下的模板文件夹有什么不同?
EN

Stack Overflow用户
提问于 2017-01-21 22:29:35
回答 2查看 10.1K关注 0票数 11

我刚接触胸腺叶和弹跳靴。

我使用"New Project"->"Spring Initalizr“在IntelliJ IDEA中创建了一个带有thymeleaf的springboot项目。

然后我得到一个项目,它的结构如下所示。

代码语言:javascript
复制
demo
  |+-src/main
  |    +-java
  |    +-resources
  |         static
  |         templates
  |         application.properties
  |-pom.xml

问题是我应该在资源下的静态和模板中放什么?它们之间的区别是什么?

我认为应该将具有胸腺叶属性的.html文件放入模板中。那么静态html、css和js呢?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-21 22:44:35

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

票数 15
EN

Stack Overflow用户

发布于 2017-01-21 22:44:34

这些文件夹是组织文件的一种方式。在这种情况下,这些static和templates文件夹具有特殊的意义,因为它知道这已经成为开发人员对组织前端文件(如css、js、html等)的共识。在我的理解中,我们应该放置像css,js,images这样的文件来支持你的网页,这些文件在运行时不会改变你的应用程序。例如:你的设计不会改变,这是在你的css文件中完成的。在templates中,我们应该放置html文件。如果同时添加html和其他文件,则很难组织您的文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41780531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档