Spring Boot基礎教程8-web應用開發-模板引擎jsp

來源:互聯網
上載者:User

標籤:springboot   spring   架構類   

一.spring boot的web應用開發,是基於spring mvc

二.Spring boot 在spring預設基礎上,自動設定添加了以下特性:

  1. 1.   包含了ContentNegotiatingViewResolver和BeanNameViewResolver beans。

  2. 2.   對靜態資源的支援,包括對WebJars的支援。

  3. 3.   自動註冊Converter,GenericConverter,Formatter beans。

  4. 4.   對HttpMessageConverters的支援。

  5. 5.   自動註冊MessageCodeResolver。

  6. 6.   對靜態index.html的支援。

  7. 7.   對自訂Favicon的支援。

  8. 8.   主動使用ConfigurableWebBindingInitializer bean

 

三.模板引擎的選擇

FreeMarker

Thymeleaf

Velocity (1.4版本之後棄用,Spring Framework 4.3版本之後棄用)

Groovy

Mustache

註:jsp應該盡量避免使用,原因如下:

  1. 1.   jsp只能打包為:war格式,不支援jar格式,只能在標準的容器裡面跑(tomcat,jetty都可以)

  2. 2.   內嵌的Jetty目前不支援JSPs

  3. 3.   Undertow不支援jsps

  4. 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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.