本文主要給大家簡單講講利用spring boot工具整合MySQL方法,相關(guān)專業(yè)術(shù)語大家可以上網(wǎng)查查或者找一些相關(guān)書籍補(bǔ)充一下,這里就不涉獵了,我們就直奔主題吧,希望利用spring boot工具整合mysql方法這篇文章可以給大家?guī)硪恍?shí)際幫助。
目前成都創(chuàng)新互聯(lián)已為上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、網(wǎng)站托管運(yùn)營、企業(yè)網(wǎng)站設(shè)計(jì)、潁上網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
一、4.21積累的知識點(diǎn)
@Controller標(biāo)識一個(gè)Spring類是Spring MVC controller處理器
@RestController:是@Controller和@ResponseBody的結(jié)合體,兩個(gè)標(biāo)注合并起來的作用。
@Transactional:打了這個(gè)注解的類或者方法表示該類里面的所有方法或者這個(gè)方法的事務(wù)由spring處理,來保證事務(wù)的原子性,不知道這樣說你能不能理解,即是方法里面對數(shù)據(jù)庫操作,如果失敗則spring負(fù)責(zé)回滾操作,成功提交操作
application.JAVA 文件不能直接放在main/java文件夾下,必須要建一個(gè)包把他放進(jìn)去, 如果沒方進(jìn)去的話會報(bào)** WARNING ** : Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package.
二、使用spring boot連接數(shù)據(jù)庫
1. 在maven里引入JPA和MySql和依賴
2. 創(chuàng)建實(shí)體類
3. 實(shí)體持久化:定義接口繼承JpaRepository接口。
repository
|
CrudRepository :增刪改查
|
PaginAndSortingRepository :提供分頁和排序功能
|
JpaRepository
jpa還提供自定義聲明方法規(guī)則,使用關(guān)鍵字findBy、readBy、getBy作為前綴,憑借實(shí)體類的屬性字段(首字母大寫),還可以憑借SQL查詢關(guān)鍵字組成一個(gè)查詢方法.
eg:findByIdAndName(Long id,String name);
利用spring boot工具整合mysql方法就先給大家講到這里,對于其它相關(guān)問題大家想要了解的可以持續(xù)關(guān)注我們的行業(yè)資訊。我們的板塊內(nèi)容每天都會捕捉一些行業(yè)新聞及專業(yè)知識分享給大家的。