工具
NavicatPremium15IntelliJIDEA.2.5x64MySQL技术
SpringBootSQLMyBatisJUnitXML1、打开MySQL客户端NavicatPremium15,创建数据库amn,然后新建数据库表,插入字段
创建数据库,新建数据库表,插入字段2、字段添加完毕,输入表名,然后点击确定
输入数据库表名,保存3、打开IntelliJIDEA工具,创建SpringBoot框架项目,新建实体类User
创建项目,新建实体类User4、打开实体类User文件,添加注解,指定数据库表;然后定义实体属性(数据库表字段)
添加注解,指定数据库表定义类属性字段生成get和set方法5、定义用户服务接口UserService
定义用户服务接口UserService6、添加新增用户方法addUser
添加新增用户方法addUser7、创建用户服务实现类UserServiceImpl
创建用户服务实现类UserServiceImpl8、创建用户Mapper接口UserMapper,继承BaseMapper
创建用户Mapper接口UserMapper继承BaseMapper9、在用户服务实现类中,实现新增用户,调用insert方法
实现新增用户,调用insert方法10、新建用户控制器类UserController
新建用户控制器类UserController11、在用户控制器类UserController,配置接口访问路径;调用服务接口中的方法
配置接口访问路径;调用服务接口中的方12、新建MyBatis配置文件UserMapper.xml
新建MyBatis配置文件UserMapper.xml13、添加新增用户的命名空间,表中进行插入记录
表中进行插入记录14、在测试包下,新建测试类UserApplicationTests
新建测试类UserApplicationTests15、在测试类中,定义新增用户测试方法
定义新增用户测试方法16、测试类出现报错,由错误提示可知,Java实体类中的字段和数据库表字段数据类型不一致
出现报错,检查原因17、修改实体类、测试类和XML配置中的数据类型
18、再次运行测试类中新增用户的方法,执行成功
测试用例执行成功19、查看数据库表,日期类型字段数据出现错误
日期类型字段数据出现错误20、检查代码发现,直接使用Java中的Date会有问题;这里,新建一个日期工具类DateUtil
新建一个日期工具类DateUtil21、定义一个日期格式化方法,将字符串日期转Date类型
将字符串日期转Date类型22、调用日期类格式化方法,再次执行测试用例方法
调用日期类格式化方法23、查看数据库表,日期类型字段插入之后,没有误差
查看数据库表插入记录