gpt4 book ai didi

spring - Thymeleaf 模板和静态资源在同一目录中

转载 作者:行者123 更新时间:2023-12-04 21:40:56 24 4
gpt4 key购买 nike

是否可以配置 Thymeleaf/Spring 应用程序以提供来自同一目录的模板和静态资源(通过配置或自定义 View 解析器)?

我使用 Thymeleaf 只是为了模板的本地化,其余的页面逻辑由 Angular JS 处理。我将模板和静态内容分开使用,但这将是一个大项目,我想使用推荐的结构,其中与一个页面相关的所有文件都位于同一个“包”中。

我正在寻找看起来像这样的结构:

└── src
└── main
└── java
└── HelloController.java
└── LoginController.java
└──resources
└──templates
└──hello
└──hello.html (dynamic thymeleaf template)
└──hello.js (static resource)
└──hello.css (static resource)
└──login
└──login.html
└──login.js
└──login.css
└──webapp
└──WEB-INF
└──web.xml

谢谢你的任何建议。

最佳答案

这是可行的,但是您面临的风险是您还将 html 模板本身公开为静态资源,这不是一个好主意。我是否可以建议按照以下方式为静态资源设置并行层次结构:

src 
main
resources
static
js
hello
hello.js
login
login.js
css
hello
hello.css
login
login.css
templates
hello
hello.html
login
login.html

关于spring - Thymeleaf 模板和静态资源在同一目录中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26375404/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com