第一步,按照第2.2节中的内容创建Spring Boot项目,项目创建完成之后打开pom.xml,添加如图3.1所示依赖
如图3.1
图中mybatis-spring-boot-starter是与MyBatis相关的依赖,mysql-connector-java是对MySQL进行持久化操作的相关依赖。
项目创建完成之后的结构如图3.2所示,
图3.2
其中,User.java为持久化类,为了方便演示,这里只设置了两个属性id和userName,这两个属性与数据库的用户表的字段对应,并提供get和set方法。
UserMapper.java中的代码如图3.3所示,
图3.3
UserService中的代码如图3.4所示,
图3.4
UserServiceImpl中的代码如图3.5所示,
图3.5
UserController中的代码如图3.6所示,
图3.6
注意:mapper数据库映射文件统一放在resources资源目录下,否则Spring Boot项目识别不到。
第二步,在application.properties(或application.yml)文件中配置数据源,此处为application.yml文件,如图3.7所示,
图3.7
第三步,继续配置application.properties(或application.yml),配置mapper文件的位置,如图3.8所示
图3.8
第四步,配置mapper接口的位置,这里有两种方式,一种是如图3.9所示,使用@MapperScan注解标注mapper接口类所在的package,第二种是在mapper接口上面使用@Mapper注解标注,如图3.10
图3.9
图3.10
第五步,编写mapper中的SQL映射语句,启动项目测试,项目启动成功之后在浏览器中访问http://localhost:8080/getUserName?id=1进行访问,访问后页面中可以展示从数据库中查询出来的userName表示整合成功,如图3.11所示。
标签:mapper,application,所示,整合,3.1,MyBatis,如图,yml From: https://www.cnblogs.com/cnetsa/p/16986164.html