基於SpringMVC框架項目Demo


Git地址:https://github.com/JavaWeb1024/SpringMVC

1.     框架簡介:

為打造一套集群高可用的框架,集成的技術目前比較成熟,穩定.相關的知識點在網絡上也可以很容易找到相關的知識,有問題就可以立即給予解決.框架沒有集成前端,如果有需要,可以集成JSP或者前端框架(Freemarker or Velocity等),易於擴展.本系統主要針對的是后台程序,提供的Demo均已經運行成功,便於學習.

使用的技術包括

l   SpringMVC

l   Mybatis

l   Druid(數據源)

l   Atomikos(多數據源事務管理)

l   Maven

l   Redis(做緩存)

l   SpringCache(集成Redis)

l   Mysql(支持事務時,數據庫表引擎不能是Myisam)

(后續會相繼集成Dubbe ,Kafka,Disconf)

2.     框架技術支持

Mybatis自動生成工具, 地址: http://www.javaweb1024.com/info/928.jspx.自動生成工具采用的是mybatis-generator二次來發,新增的功能點有:

l   方法selectByStatement,獲取list對象集合.對相對應的xml做了部分調整,易於讀懂.

l   方法selectByStatementCount,獲取符合對象的總數,分頁時候需要.

l   新增實體類注釋,讀取數據庫中的備注.(數據庫中的備注不能為空).

 

l   實體類為String類型時判斷為空,新增判斷方法如

public void setTakeNo(String takeNo) {

        this.takeNo = StringUtils.isBlank(takeNo)? null : takeNo.trim();

}

從而去除前端為空格的情況.

l   實體類中如果為Date類型時,需要添加類型匹配轉化

@DateTimeFormat(pattern="yyyy-MM-dd")

     private Date busiDate;

 

 

百度Ueditor使用, 如果前端使用的是JSP就會很簡單的集成的你的項目,但是如果前端使用的是模板引擎,就需要修改Ueditor的源碼. 源碼中需要指定其初始化變量參數.josn的路徑,如果不能修改可以聯系我們.

 

QQ群: 武漢地區(142173356)驗證消息JavaWeb1024


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM