说明:
(1)本篇博客的主要内容:
● 创建Spring Boot电商项目的工程:【mall】;
● 引入【mybatis-generator】插件;这个插件可以根据数据库表的内容,帮我们自动生成对应的实体类、Mapper接口、Mapper.xml文件;
● 同时,也可以看到我们在 【Spring Boot电商项目5:项目开发所需工具;(IDEA插件:【Maven Helper】,【Free Mybatis Plugin】;Postman;数据库可视化工具Navicat;)】中安装了【Free Mybatis Plugin】插件也生效了;这个插件的主要作用是:【在Mapper接口和Mapper.xml之间来回跳转】+【识别Mapper接口或Mapper.xml中的错误】;
(2)本篇博客需要注意的点:
● 我们在与数据库打交道的时候,最好要记得设置时区;
● 【mybatis-generator】这个插件其实挺给力的,其可以帮我们快速的创建实体类、mapper接口、mapper.xml等逆向文件;使我们不用去做一些八股文式的、“没有技术含量的”、繁重的创建工作,节省大量的时间;
目录
一:使用【IDEA集成的Spring Initializr】的方式,创建一Spring Boot工程;
三:整合【mybatis-generator】插件;生成实体类、mapper接口、mapper.xml等逆向文件;
1.在pom.xml中,引入【mybatis-generator】插件;
2.创建并配置【mybatis-generator】插件的配置文件:generatorConfig.xml文件;
3.使用【mybatis-generator】插件生成实体类、mapper接口、mapper.xml等逆向文件;
4.附加说明:【Free Mybatis Plugin】插件也生效了:【在Mapper接口和Mapper.xml之间来回跳转】+【识别Mapper接口或Mapper.xml中的错误】;
一:使用【IDEA集成的Spring Initializr】的方式,创建一Spring Boot工程;
详细内容,可以参考【Spring Boot入门三:创建Spring Boot项目;(包括【Spring 官网start.spring.io】方式,【IDEA集成的Spring Initializr】方式)】;
……………………………………………………
然后,差不多得等待一会,等待依赖的下载;
……………………………………………………
然后,启动项目:
二:首先,引入【Mybatis依赖】和【数据库驱动依赖】;
<!--mybatis相关的依赖--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.1</version> </dependency> <!--mysql相关依赖--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency>
说明:
(1)这儿如果有不明白的地方,可以参考【Spring Boot入门八:Spring Boot的一个全流程演示;(第一次见到了@Mapper注解)】;