刚转做Java服务端, 觉得很好玩.在工作之余搭建自己的项目. 用常用的技术.此项目经过测试. 可以直接用于项目中. 将dao层 和Service层都提取了一个公共的基类(开发中省去很多代码).有全局异常处理,日志记录,批量插入;其他功能,也会逐渐添加进来.
下面简单的贴部分关键代码,整个源码会在底部给出链接;
首先看下整体的一个结构
项目顺序
建立一个项目的时候,
首先应该把项目的整个结构搭建起来.这样方便后边进行文件配置的编写.
第二步添加依赖jar,
第三步编写需要的配置文件,如jdbc.properties; log4j.properties;spring相关配置文件.
第四步配置web.xml;
第五步:编写映射mapper,实体类,错误页面等;
完成之后一定要 进行检查下;看是否能够正常运行起来;正常运行后,再进行其他操作;
pom.xml文件添加依赖
由于依赖比较多,这里就不粘贴出来, 源码中都有,并有相关注释;
####关键配置文件
spring-mvc.xml
spring-mybatis.xml
web.xml
抽象的dao基类
抽象的Service基类
抽象的实现Service基类
这个抽象出了常用基本方法,后期还会完善. 对于自己所需要的接口方法,可以定义在对应的dao中和Service中;
GitHub地址:https://github.com/qinyunsurd/surd