本篇主要讲解基于SpringBoot+mybatis实现三层架构项目。
三层架构主要包括:表示层,业务层,数据访问层,还有实体类层。
早期的SSM框架中,mybatis的使用比较麻烦,需要配置自己的XML文件,DAO层通过接口映射XML配置等。虽然开发方提供了generator可以自动生成实体类和DAO文件,但没有在根本上改变配置上的复杂度。
但随着springboot的出现,springboot+mybatis可以完全注解不用配置文件,也可以轻松上手写代码了。这种方式等下篇文章再做介绍,本篇主要是把SSM项目改版成Springboot+mybatis项目。
OK,在前一篇文章的基础上继续。
第一步、修改pom.xml文件,添加mysql数据库和mybatis相关。
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.4.RELEASE</version>
</parent>
<groupId>com.pxy</groupId>
<artifactId&