1.1、动态资源拜访
在咱们开发 Web 利用的时候,须要援用大量的 js、css、图片等动态资源。
默认配置
Spring Boot 默认提供动态资源目录地位需置于 classpath 下,目录名需合乎如下规定:
/static
/public
/resources
/META-INF/resources
举例:咱们能够在 src/main/resources/ 目录下创立 static,在该地位搁置一个图片文件。启动程序后,尝试拜访 http://localhost:8080/D.jpg。如能显示图片,配置胜利。
1.2、渲染 Web 页面
渲染 Web 页面
在之前的示例中,咱们都是通过 @RestController 来解决申请,所以返回的内容为 json 对象。那么如果须要渲染 html 页面的时候,要如何实现呢?
模板引擎
在动静 HTML 实现上 Spring Boot 仍然能够完满胜任,并且提供了多种模板引擎的默认配置反对,所以在举荐的模板引擎下,咱们能够很快的上手开发动静网站。
Spring Boot 提供了默认配置的模板引擎次要有以下几种:
Thymeleaf
FreeMarker
Velocity
Groovy
Mustache
Spring Boot 倡议应用这些模板引擎,防止应用 JSP,若肯定要应用 JSP 将无奈实现 Spring Boot 的多种个性,具体可见后文:反对 JSP 的配置
当你应用上述模板引擎中的任何一个,它们默认的模板配置门路为:src/main/resources/templates。当然也能够批改这个门路,具体如何批改,可在后续各模板引擎的配置属性中查问并批改。
理解更多前端培训技术常识欢送关注小编!