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。当然也能够批改这个门路,具体如何批改,可在后续各模板引擎的配置属性中查问并批改。
理解更多前端培训技术常识欢送关注小编!