Springboot+Mybatis简单整合

配置文件中(.yml):连接数据库信息:driver/jdbc/Url/user/password

指定映射器的路径

spring:
datasource:
url: jdbc:mysql://localhost:3306/employee?serverTimezone=UTC
username: root
password: admin

mybatis:
mapper-locations: mapper/*.xml
type-aliases-package: com.djh.demo.bean

实体类都要实现io接口,便于数据传输

配置别名:

1 type-aliases-package

测试类:

注入-将JavaBean交给springboot

Dao- @repository dao层属于数据访问层,与mybatis 的xml文件相互映射,实现SQL语句的功能。

@mapper

有的接口的参数是带了 @Param这个注解的,有的参数是没有这个注解的。如果你只有一个参数,这个注解可要可不要。当你有两个及其以上的注解时,你就需要用这个注解了,不然在对应的xml文件,它分辨不出来这个参数是哪一个就会报错,用这个注解的意思就是说标识这个参数的名称,以便让接受参数的一方更好的找到并利用这个值。

1查询所有部门信息   

数据库->dao(mapper)->Service->controller->将数据传到页面,     

dao:数据库操作

Service(业务逻辑) 面向接口编程 :接口类(多数面向dao)调用dao方法、 实现类   

注解要写在实现类上 不能写到接口上 将这个类给spring管理

controller: 绑定数据、跳转页面、接受用户请求

参考:https://www.cnblogs.com/swzx-1213/p/12698222.html

原文地址:https://www.cnblogs.com/djhzzl/p/14087736.html