-
hello類
查看全部 -
配置選擇?web? sql-->Mybatis
查看全部 -
起名更改配置
查看全部 -
初始化創(chuàng)建項(xiàng)目
查看全部 -
更改spring 自動(dòng)注入配置
查看全部 -
(淚目)
花了兩個(gè)多小時(shí),終于把dao層開發(fā)這節(jié)的test通過(guò)了
遇到的第一個(gè)問(wèn)題是空指針,發(fā)現(xiàn)是assertEquals方法選錯(cuò)了,要選參數(shù)為long,long的
第二個(gè)問(wèn)題是Failed to load ApplicationContext,
后來(lái)發(fā)現(xiàn)是test注解導(dǎo)包導(dǎo)錯(cuò)了
spring-test需要的Junit是org.junit.Test
第三個(gè)問(wèn)題是No suitable driver
是因?yàn)槲业膍ysql是8.0.1.6。
然后我的依賴最開始用的是最新的,然后最新的發(fā)現(xiàn)mysql連不上
于是把老師的源碼的對(duì)照的拷了一遍,依賴用的是老師的,然后發(fā)現(xiàn)問(wèn)題還是沒(méi)解決。然后在看問(wèn)答和筆記的過(guò)程了解到spring依賴和mysql連接依賴有對(duì)應(yīng)關(guān)系,于是我把依賴換成了最新的,mysql版本的依賴中加上我的mysql版本<version>8.0.1.6</version>導(dǎo)入后。
在application.xml改成這樣
#數(shù)據(jù)庫(kù)驅(qū)動(dòng) jdbc.driver=com.mysql.cj.jdbc.Driver #數(shù)據(jù)庫(kù)鏈接 jdbc.url=jdbc:mysql://localhost:3306/demo?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=UTC
就ok了。
查看全部 -
AreaServiceImpl中的插入操作:事務(wù)+異常處理,事務(wù)回滾,默認(rèn)為當(dāng)拋出RuntimeException的時(shí)候,事務(wù)會(huì)回滾
查看全部 -
service層,事物的配置:
查看全部 -
在bean中用Alt+enter鍵建測(cè)試類:
查看全部 -
mapper的編寫:
查看全部 -
dao創(chuàng)建
查看全部 -
數(shù)據(jù)庫(kù)的配置:
事務(wù)提交:
查看全部 -
數(shù)據(jù)庫(kù)配置文件中設(shè)置:
查看全部 -
數(shù)據(jù)庫(kù)的連接配置:
查看全部 -
配置文件中修改端口和增加上下文:
查看全部
舉報(bào)