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