一.创建项目,搭建环境,导数据库
数据库
—父模块parent-01
注:pom.xml里面要有继承关系
2domain层(pojo)
注: domain层右侧的maven没有依赖,只是继承了parent-01,但其他两个有Dependencies,pom.这时pom.xml没有继承父模块01
3dao层—(jdbc叫dao(mapper接口)
注: dao层(数据访问层)没有build标签,也没有mysql数据库标签,只有mybatis框架标签,还要注意pom里面继承的是domain02包,只有pom.xml改动了,才出现刷新pom.xml标志,点一下刷新
4web层
注:itheima下面四个包,还有一个webapp在main包下创,相当于main的子包(要写war包packaging标签里面写,相当于联网,之后webapp包才出现小点标志),还要注意pom里面继承的是dao03包,只有pom.xml改动了,才出现刷新pom.xml标志,点一下刷新,resources里面还有个资源别忘了加上,
最后点开itheima下的四个文件夹里面的文件,看看有没有爆红,如果有爆红,看看pom里面web04也没有继承dao03,再看看右边maven也没有继承dao03,
没有错的话,试试到父模块01里面clear清理和install依赖,会出现错误提示,就可以定位错误的地方了再找,如果显示包不存在,那么就去看看包在的父文件夹也没有创建
清理打包是父模块01弄,因为后面三个都继承了父模块
最后网页显示结果是这样的
二.分层思想,依赖管理