2020-11-14springboot學習筆記03

三尾貓發表於2020-11-14

Springboot 是對spring和springmvc框架進一步封裝和整合

Springboot和mybatis整合
1,Mybatis持久層框架,作用簡化jdbc,逆向工程,crud相關操作
Connection----->執行crud
2,Springboot用來簡化spring和springmvc相關開發
Xml: 建立資料來源 建立sqlSessionFactory 建立Dao 建立事務管理器 配置生命事務生效

Springboot整合mybatis
1,引入mybatis-spring-boot-starter最核心的依賴
引入mysql druid(阿里巴巴)
這三個依賴
2,必須在入口類上加上@MapperScan註解,來掃描dao介面所在的包
3,建表
4,實體
5,開發DAO介面Mapper配置檔案
6,開發service和serviceImpl
7,開發控制器
8,開發頁面測試

<dependency>
  <groupId>org.mybatis.spring.boot</groupId>
  <artifactId>mybatis-spring-boot-starter</artifactId>
  <version>2.1.3</version>
</dependency>
<!--mysql-->
<dependency>
  <groupId>mysql</groupId>
  <artifactId>mysql-connector-java</artifactId>
  <version>5.1.34</version>
</dependency>
<!--druid-->
<dependency>
  <groupId>com.alibaba</groupId>
  <artifactId>druid</artifactId>
  <version>1.1.18</version>
</dependency>

application.properties裡面配置資料來源
在這裡插入圖片描述
在這裡插入圖片描述
入口類上面要打上@MapperScan註解來掃描對映Mapper介面類
在這裡插入圖片描述
在這裡插入圖片描述

相關文章