在Spring Boot应用程序中,建议将静态资源放在 resources/static
目录下面,这样可以方便地管理静态资源。Thymeleaf模板文件应该放在 resources/templates
目录下,这是Spring Boot默认的Thymeleaf视图解析器的标准位置。
您可以通过将以下设置添加到您的application.properties文件中来配置自定义静态资源和模板目录的位置:
spring.resources.static-locations=classpath:/static/,file:/opt/data/
# 配置模板路径
spring.thymeleaf.prefix=classpath:/templates/
在这种情况下,静态资源将在classpath下的 /static
目录和 /opt/data/
目录中搜索,而Thymeleaf模板将在classpath下的 /templates
目录中搜索。
总之,您应该将静态资源和模板文件分别放在不同的目录下,以便更好的管理和组织。