本文源碼見(jiàn)https://github.com/peng66cheng/ssmDemo坠宴,請(qǐng)參考贬媒。
最近開(kāi)發(fā)一個(gè)后臺(tái)系統(tǒng)聋亡,使用ssm從頭搭建。這次開(kāi)發(fā)际乘,有幾點(diǎn)值得總結(jié)坡倔,以便后續(xù)開(kāi)發(fā)提高效率。(此處只提供方法,具體做法還需自行搜索)
1罪塔、大多數(shù)dao層代碼投蝉,無(wú)需手寫(xiě)
1)利用mybatis-generator-core自動(dòng)生成domain、dao接口征堪、**Mapper.xml瘩缆。
2)使用org.mybatis.spring.mapper.MapperScannerConfigurer 和 @MapperScan注解,自動(dòng)掃描接口注冊(cè)dao请契。無(wú)需開(kāi)發(fā)具體的dao實(shí)現(xiàn)類咳榜。
3)dao接口 同 **Mapper.xml 參數(shù)映射,使用@Param注解爽锥。如果參數(shù)多于4個(gè)涌韩,則建議定義參數(shù)對(duì)象。
參考:http://www.2cto.com/kf/201501/368973.html
http://www.cnblogs.com/wangmingshun/p/5674633.html
2氯夷、前端后臺(tái)date類型數(shù)據(jù)傳輸臣樱。
1)前端String類型轉(zhuǎn)為后臺(tái)Date類型,借助FormattingConversionServiceFactoryBean腮考,編寫(xiě)自動(dòng)轉(zhuǎn)換類雇毫。
2)后臺(tái)Date類型轉(zhuǎn)為前端String類型,借助@JsonFormat完成踩蔚。
參考:http://www.cnblogs.com/lcngu/p/5785805.html
3棚放、開(kāi)發(fā)、測(cè)試馅闽、生產(chǎn)環(huán)境不同配置問(wèn)題飘蚯。
使用maven的profile特性,完成不同配置的打包福也。
(其他問(wèn)題待續(xù))