spring boot 入門指導

spring  boot 的好處相信用過或者瞭解的人基本都知道,看下spring boot 官網 ,我以爲好處就是這兩個關鍵字 just run   very little configuration  java

廢話很少說 ,直接開始mysql

我用的是idea ,spring boot 項目建立 基本是下一步,下一步就能夠了,web

    1.idea  配置好jdk  個人是jdk1.8spring

    2.配置好maven,在File ->setting 搜索maven  配置好你的mavensql

    3.File ->建立項目 選擇spring initializr ->項目名稱  -> 選擇你須要引入的依賴,這個後面本身添加也行,不過爲了節省時間,能夠在項目建立的時候選擇你須要的依賴,點擊完成就建立好了一個spring boot 項目 數據庫

    4.just run 就像官網說的同樣 ,你當即就能夠run 了  (寫個controller  直接輸出 )springboot

到此一個springboot項目就創建好了mybatis

二 .spring boot mybatis搭建(默認鏈接池和druid鏈接池)app

    咱們都知道一個項目離不開數據庫 ,那麼spring boot   和數據庫之間的橋樑是web開發必不可少的部分,spring 爲咱們提供了至關方便的配置,可讓咱們很容易完成相關配置  mybatis  主要配置兩個東西  數據庫鏈接池 和事務  異步

    1 使用spring 默認的數據庫連接池 只須要在配置文件添加數據庫連接的必要屬性便可,而後咱們寫一個測試 查看下當前鏈接池

    2.從測試咱們看到spring boot默認用的是 HikariCP 號稱性能最好的JDBC鏈接池  ,網上找了張圖,比較了主流的一些 jdbc鏈接池

3. 從上圖咱們看到Hikaricp 光鏈接池,在項目可發中咱們可能須要監控jdbc狀況等 因此大多項目會選擇druid  接下來咱們看下 druid 是如何配置使用的

    3.1 首先pom文件添加druid依賴,而後打開配置文件,添加

spring.datasource.type=com.alibaba.druid.pool.DruidDataSource

3.2 而後再次運行測試用例咱們看到這時候一級變成了druidDataSource

3.3 通常driud 還有其餘配置 通常用到的有以下幾個

 

3.3 配置druid監控  添加個配置類  配置好  啓動  訪問http://localhost/demo/druid

至此  數據庫鏈接池 就配好了

四  mybatis-generator使用和配置

    4.1 generator 能幫咱們生成操做數據庫的相關接口和類,節省了很多時間 下來看怎麼在項目中配置和使用它,

 pom文件添加相應的plugs,配置完成 打開旁邊的maven projects 能夠看到plugs下多了一個mybatis-generator

4.2 generatorConfig.xml中 配置model   mapper  對應mapper的xml文件  

       1. 須要配置mysql鏈接  我是直接放到項目裏面了  因此取的相對路徑,若是不想放項目中也能夠放本地 只要路徑可達便可

       2.配置model   mapper接口  xml 存放位置  特別強調 特別強調 特別強調 xml 存放路徑是resource底下   重要的事說三遍  若是放到java底下 可能報錯 table 標籤 填相應代表便可  最後異步 雙擊plugs裏面的mybatis-generator:generate 

    3.最後配置下 xml訪問路徑 讓系統知道   配置mapperScan 

        4.測試

相關文章
相關標籤/搜索