准备阶段
1.初始化类准备
1.1 创建一个类并实现CommandLineRunner接口
平常开发中有可能需要实现在项目启动后执行的功能,SpringBoot提供的一种简单的实现方案就是添加一个model
并实现CommandLineRunner接口,实现功能的代码放在实现的run方法中,也就是项目一启动之后,就立即需要执行的动作
1.2 简单了解一下CommandLineRunner接口
-
这是一个接口,用户可以自定义实现该接口,具体实现run方法
-
任何在上下文容器之内的bean都可以实现run方法
-
如果在上下文中,存在多个该接口实现类,可以通过@order注解,指定加载顺序 (例如@Order(value = 1) 的优先级大于@Order(value = 2) )
2 mybatis-mapper.xml准备
创建一个用于初始化数据的mapper接口以及mapper.xml文件