SpringBoot和Mybatis的整合

2021-08-28 20:56:58 字數 1608 閱讀 4387

springboot配置檔案

#配置資料來源

spring:

datasource:

url: jdbc:mysql:

username: root

password: 123

driver-class-name: com.mysql.jdbc.driver

實體類

private long id;

private string city;

private integer num;

//getters、setters、tostring}

對映類}

service類

事務管理只需要在方法上加個註解:@transactional

@service

@autowired

}@transactional

public void insertservice()

}

controller類

@restcontroller

@autowired}}

}

測試

專案結構

springboot配置檔案

#配置資料來源

spring:

datasource:

url: jdbc:mysql:

username: root

password: 123

driver-class-name: com.mysql.jdbc.driver

#指定mybatis對映檔案的位址

mybatis:

對映類}

對映檔案

service類

事務管理只需要在方法上加個註解:@transactional

@service

@autowired

}@transactional

public void insertservice()

}

controller類

@restcontroller

@autowired}}

}

測試

SpringBoot入門八(整合之mybatis)

目標 配置mybatis在spring boot工程中的整合包,設定mybatis的實體類別名,輸出執行sql語句配置項 步驟 1.新增mybatis官方對spring boot 的乙個啟動器 dependency groupid org.mybatis.spring.boot groupid ar...

Linux中自建bash部分功能(mybash)

上面說到了允許安裝多個shell,但是呢?在linux中,總是作為 bin sh安裝的標準shell是gun工具的bash。它是乙個優秀的shell,總是被安裝在linux上,而且開源還能被移植倒幾乎所有的類unix系統上,所以我們呢把它作為要使用的shell。bash就是linux預設的shell...

springboot和springmvc的區別

springmvc從兩個方面來看,一是spring,spring的核心中ioc和aop,ioc就是控制反轉 就是將原本由程式 直接操作的物件的呼叫權交給容器 目的是為了減低計算機 的耦合度,所謂的耦合度就是 中的邏輯關係不要太緊密,避免後面改的人會因為不懂業務邏輯導致改錯 除此之外也避免我們每次建立...