2020-11-14springboot學習筆記03
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介面類
相關文章
- jQuery學習筆記03jQuery筆記
- OpenResty學習筆記03:再探WAFREST筆記
- 《L03 Laravel 教程》 學習筆記Laravel筆記
- FPGA學習筆記03——UART串列埠FPGA筆記串列埠
- MongoDB權威指南學習筆記03MongoDB筆記
- JavaWeb學習筆記_Day03_JavaScript詳解Web筆記JavaScript
- dotnet學習筆記-專題03-RabbitMQ-01筆記MQ
- Git 的安裝與初次使用 —— Git 學習筆記 03Git筆記
- Libev 官方文件學習筆記 – 03:常用 watcher 介面筆記
- Python 學習筆記-03-01-三大結構-分支Python筆記
- numpy的學習筆記\pandas學習筆記筆記
- 組合語言學習筆記03——暫存器(CPU工作原理)組合語言筆記
- 讀寫給大家的AI極簡史筆記03深度學習AI筆記深度學習
- IT學習筆記筆記
- 學習筆記筆記
- Qt Creator 原始碼學習筆記03,大型專案如何管理工程QT原始碼筆記
- 【PB案例學習筆記】-03使用者名稱密碼校驗筆記密碼
- 閱讀筆記03筆記
- 刷題筆記03筆記
- 【學習筆記】數學筆記
- 《JAVA學習指南》學習筆記Java筆記
- 03《構建之法》閱讀筆記03筆記
- java學習03Java
- go學習03Go
- Elasticsearch學習筆記Elasticsearch筆記
- Scala學習筆記筆記
- MySql學習筆記MySql筆記
- jQuery 學習筆記jQuery筆記
- react學習筆記React筆記
- 學習筆記(4.3)筆記
- 學習筆記(4.4)筆記
- 學習筆記(3.29)筆記
- 學習筆記(4.1)筆記
- AOP學習筆記筆記
- AspectJ學習筆記筆記
- 學習筆記(3.27)筆記
- 學習筆記(4.2)筆記
- golang 學習筆記Golang筆記