標籤:springboot spring 架構類
一.spring boot的web應用開發,是基於spring mvc
二.Spring boot 在spring預設基礎上,自動設定添加了以下特性:
1. 包含了ContentNegotiatingViewResolver和BeanNameViewResolver beans。
2. 對靜態資源的支援,包括對WebJars的支援。
3. 自動註冊Converter,GenericConverter,Formatter beans。
4. 對HttpMessageConverters的支援。
5. 自動註冊MessageCodeResolver。
6. 對靜態index.html的支援。
7. 對自訂Favicon的支援。
8. 主動使用ConfigurableWebBindingInitializer bean
三.模板引擎的選擇
FreeMarker
Thymeleaf
Velocity (1.4版本之後棄用,Spring Framework 4.3版本之後棄用)
Groovy
Mustache
註:jsp應該盡量避免使用,原因如下:
1. jsp只能打包為:war格式,不支援jar格式,只能在標準的容器裡面跑(tomcat,jetty都可以)
2. 內嵌的Jetty目前不支援JSPs
3. Undertow不支援jsps
4. jsp自訂錯誤頁面不能覆蓋spring boot 預設的錯誤頁面
四.Jsp Demo
添加配置參數:
spring.mvc.view.prefix: /WEB-INF/templates/
spring.mvc.view.suffix: .jsp
關注公眾號:
650) this.width=650;" src="http://s5.51cto.com/wyfs02/M02/89/89/wKiom1gW9oDDdQUFAABtN-e5hXo162.jpg" title="龍果學院二維碼.jpg" alt="wKiom1gW9oDDdQUFAABtN-e5hXo162.jpg" />
本文出自 “11642765” 部落格,請務必保留此出處http://11652765.blog.51cto.com/11642765/1867704
Spring Boot基礎教程8-web應用開發-模板引擎jsp