1、准备工程环境通过Spring Initializr 创建一个基于SpringBoot框架的应用,必须的依赖包括MyBatis Framework(ORM框架),H2 Datab锾攒揉敫ase(内存型数据库)和 Lombok(简化代码开发),注意,Hikari连接池是SpringBoot默认集成的连接池,无需引入相关依赖。工程导入到Eclipse中,修改pom.xml文件,添加 p6spy 组件的相关依赖(图3示)。
2、创建实体类、Mapper类图1示:实体类,这里只需使用@Data、@Builder等Lombok注解来简化代码开发即可图2示:Mapper类,需要使用 @Mapper 注解进行标注,其中定义了两个方法,一个save保存实体对象,一个findByName根据实体名称查询实体对象
3、修改、新增配置文件图1示:application.properties 中配置 P6Spy 相关的数据库驱动和连接字符串,这里不能使用原始驱动和连接串图2示:schema.sql 中包含初始化建表语句,对于内存型数据库H2,框架启动时会自动读取执行 schema.sql,完成建表操作图3示:spy.properties 中包含 P6Spy 相关的配置信息
4、启动类中编写测试代码启动类添加 @MapperScan 、@Slf4j 注解,并实现 CommandLineRunner 接口,在实现的 run 方法中,调用注入的 Mapper 对象的相关方法,保存实体对象并按照名称查询实体对象,观察控制台的输出