基于 spring boot 和 spring mvc 的快速開發框架 summer-boot

summer-boot 詳細介紹

此項目目的在于提供一個簡化、簡潔、迅速的開發架構。

它是基于spring boot和spring mvc高度封裝的快速開發框架,數據庫操作工具summerDao是基于jdbcTemplate高度封裝簡化、擁有超級簡單實用的ORM功能、和ibatis一樣強大但更簡單、無需映射配置的dao工具,視圖層采用的是Rythm(最簡潔的java模板引擎。可以用它來做web項目、微服務、socket服務,且同一套代碼同時兼容這三種方式。

它的優點如下:

基本建立在spring一套組件之上采用注解方式,方便快捷無需學習其它框架。

數據庫操作簡單,只需寫好sql即可,自動與指定實體bean進行綁定。

無須編寫DAO,無須動態拼sql,查詢條件智能組裝。

支持單表ORM,零配置無需注解,實體類生成。

支持靈活的級聯查詢。

支持多數據源,不同數據庫。

自動分頁支持,無須編寫任何與分頁相關的代碼。

統一的異常捕獲,無須編寫異常處理代碼。

采用hibernate的注解數據驗證,同時應用于前臺驗證無須編寫JS代碼。

支持json和頁面輸出自動轉換,異常包裝確保輸出的都是可用的json。

頁面使用Rythm提供的Razor語法,基本與java語法一致、無標簽,極少的學習成本。

表單自動JS驗證,列表自動分頁。

action支持多值返回,徹底告別Model。

默認使用cookies代替session,輕松實現應用集群,開發時重啟程序session不會丟失。

action支持使用RequestMapping的name指定視圖名。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容