品优购-框架搭建品优购-框架搭建

==========================================
精品教程推送:Gradle3.0自动化项目构建技术精讲+实战
学习要趁早,点滴记录,学习就是进步! 不要到处找了,抓紧提升自己!
版权保护,加Q:1225462853 Q群:702101215
或关注公众号:菜鸟奋斗

 ==========================================

4.1工程结构分析与设计

最终完整的工程结构如下:

工程说明:

pinyougou-parent 聚合工程

pinyougou-pojo 通用实体类层

pinyougou-dao 通用数据访问层

pinyougou-xxxxx-interface  某服务层接口

pinyougou-xxxxx-service   某服务层实现

pinyougou-xxxxx-web     某web工程 

4.2创建数据库表

执行资源文件夹中pinyougou-db.sql

4.3搭建框架

4.3.1父工程

   创建Maven工程pinyougou-parent (POM) ,groupId 为com.pinyougou ,artifactId 为pinyougou-parent ,  在pom.xml中添加锁定版本信息dependencyManagement与pluginManagement,详见“资源/配置文件/第一天搭建/父工程/pom.xml”。

以下模块均继承自此父工程

4.3.2通用实体类模块

创建通用实体类模块-pinyougou-pojo

4.3.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工程

猜你喜欢

转载自www.cnblogs.com/sunnyppl/p/9090701.html