1.创建
在eclipse或者idea中点击创建maven项目
groupId:cn.xx.xx
artifactId:工程名
2.pom.xml
导入各种依赖包:
单元测试包,日志,数据库(mysql,c3p0),mybatis,servlet,spring(核心,dao,web,test),redis等...
3.分层
【java】
在main-java下面创建cn包
cn下创建coding包(包名自己取,一般为公司域名倒过来写 com.baidu..这种)
coding下创建dao,dto,entity,service,web等文件夹(具体的mvc层,清晰~)
【resources】
各种配置文件
创建jdbc.properties
创建mybatis-config.xml
创建spring文件夹(里面包括 spring-web.xml,spring-service.xml,spring-dao.xml)
创建mapper文件夹(里面包括各实体类的mapper,比如UserDao.xml)
4.配置文件详解
【jdbc.properties】
配置url,username,password
【mybatis-config.xml】
配置主键自增,别名,驼峰命名
【spring-dao】
配置文件,数据库连接池,sqlSessionFactory(mybatis与spring的整合,实体类),dao,redis
【spring-service】
扫描service包,配置事务管理,声明式事务管理
【spring-web】
扫描web包,注解开启,配置静态资源servlet-handeler,JSP前后缀