电商项目实战(架构一)——SpringBoot+MyBatis搭建基本骨架

  开发一个项目,最开始的一步就是搭建一个开发环境,也就是需要选择什么框架进行项目的开发,本次搭建一个springboot+mybatis的开发框架,通过实现商品品牌的增删改查,测试搭建是否成功。

二、框架介绍

  本次使用四个框架分别是:SpringBoot(SpringBoot可以快速搭建web应用程序,内置多种Web容器,如Tomcat),Mybatis + PagerHelper(mybatis自带的分页插件),Druid(阿里巴巴开源的数据库连接池),Mybatis Generator(Mybatis的代码生成器,可以根据数据库表自动生成model、mapper.java、mapper.xml、example)。

三、内容

  1、新建一个springboot的module

  

电商项目实战(架构一)——SpringBoot+MyBatis搭建基本骨架

  项目目录组成

  

电商项目实战(架构一)——SpringBoot+MyBatis搭建基本骨架

  2、添加pom文件的依赖

<dependencies> <!--SpringBoot通用依赖模块--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <!--MyBatis分页插件--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.10</version> </dependency> <!--集成druid连接池--> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.10</version> </dependency> <!-- MyBatis 生成器 --> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.3</version> </dependency> <!--Mysql数据库驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.15</version> </dependency> </dependencies>
  
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>

<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>  

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwgdfs.html