很长时间没有自己搭建项目框架了,最近要做一个数据开放的项目,由我搭建项目框架,发现现在spring已经做得很棒了,采用注解和基础包方式大量简化代码和配置量,把程序员从枯燥的低level代码中解放出来,更加关注业务逻辑的实现。
附件是我搭建的框架和demo例子。
该框架关键信息如下:
1、采用spring+spring mvc+mybatis+easyui
2、采用maven打包,整个项目分dao、service、web、common、domain、worker 6个子模块,其中关于定时任务的类可以写到worker模块中
3、demo例子实现新增、修改、查询,删除太简单就没有做例子
4、在server层有白盒测试的代码,演示了跨数据源事务和同数据源跨表事务
5、配置基本上都采用注解