4.品优购-框架搭建 4.1 工程结构分析与设计最终完整的工程结构如下: 工程说明: pinyougou-parent 聚合工程pinyougou-pojo 通用实体类层pinyougou-dao 通用数据访问层 pinyougou-xxxxx-interface 某服务层接口pinyougou-xxxxx-service 某服务层实现pinyougou-xxxxx-web 某 web 工 程 4.1 创建数据库表 执行资源文件夹中 pinyougou-db.sql 4.1 搭建框架 4.1.1 父工程 创建 Maven 工程 pinyougou-parent (POM) ,groupId 为 com.pinyougou ,artifactId 为pinyougou-parent , 在 pom.xml 中 添 加 锁 定 版 本 信 息 dependencyManagement 与pluginManagement,详见“资源/配置文件/第一天搭建/父工程/pom.xml”。 以下模块均继承自此父工程 4.1.2 通用实体类模块 创建通用实体类模块-pinyougou-pojo 4.1.3 通用数据访问模块 创建通用数据访问模块 pinyougou-dao .添加依赖 Mybatis 和 pinyougou-pojo

<dependencies>
 
 
<!--  Mybatis  -->
 
 
<dependency>
 
 
<groupId>org.mybatis</groupId>
 
 
<artifactId>mybatis</artifactId>
 
 
</dependency>
 
 
<dependency>
 
 
<groupId>org.mybatis</groupId>
 
 
<artifactId>mybatis-spring</artifactId>
 
 
</dependency>
 
 
<dependency>
 
 
<groupId>com.github.miemiedev</groupId>
 
 
<artifactId>mybatis-paginator</artifactId>

</dependency>
 
 
<!--  MySql  -->
 
 
<dependency>
 
 
<groupId>mysql</groupId>
 
 
<artifactId>mysql-connector-java</artifactId>
 
 
</dependency>
 
<!-- 连 接 池 -->
 
<dependency>
 
 
<groupId>com.alibaba</groupId>
 
 
<artifactId>druid</artifactId>
 
 
</dependency>
 
 
<dependency>
 
 
<groupId>com.pinyougou</groupId>
 
 
<artifactId>pinyougou-pojo</artifactId>
 
 
<version>0.0.1-SNAPSHOT</version>
 
 
</dependency>
 
 
</dependencies>

将“配置文件/第一天搭建/数据访问层工程”下的配置文件拷贝到 pinyougou-dao 工程