是否可以将Thymeleaf / Spring应用程序配置为从同一目录(通过配置或自定义视图解析程序)提供模板和静态资源?
我正在使用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
谢谢你的任何建议 .
1 回答
这是可行的,但是你有的风险是你也将html模板本身暴露为静态资源,这不是一个好主意 . 我是否可以建议在这些行中为静态资源 Build 并行层次结构: