-
枚舉和異常處理的使用查看全部
-
枚舉的使用查看全部
-
當(dāng)控制臺(tái)么有日志輸出的時(shí)候,看是不是報(bào)了Failed to load class "org.slf4j.impl.StaticLoggerBinder"這個(gè)錯(cuò),如果是的話,請(qǐng)確認(rèn)這兩個(gè)依賴都有l(wèi)ogback-core、logback-classic查看全部
-
logback配置文件查看全部
-
logback日志框架官網(wǎng)查看全部
-
這里的事務(wù)管理器其實(shí)可以放到spring-dao.xml中配置啦!查看全部
-
建議:使用注解而不是XML控制事務(wù) 事務(wù)要小心設(shè)計(jì)查看全部
-
回滾事務(wù)與異常的關(guān)系 (注意非運(yùn)行時(shí)異常并不會(huì)回滾事務(wù))查看全部
-
spring IOC注入方式和場(chǎng)景查看全部
-
聲明式事務(wù): 聲明式事務(wù)目的在于解脫繁瑣的關(guān)于事務(wù)的代碼, 在實(shí)際的開發(fā)中,不需要關(guān)心事務(wù)的開啟、提交、回滾、關(guān)閉等等,而是直接交由第三方框架托管,比如spring。 第二中方法:tx:advice+aop命名空間(一次配置永久生效) 第三中方法:@Transactional(注解控制) 本例推薦使用第三種基于注解的聲明式事務(wù)的方法,這種方式的優(yōu)點(diǎn)在于,當(dāng)看到@Transcation注解的時(shí)候知道這是一個(gè)與事務(wù)有關(guān)的方法,此時(shí)就會(huì)自覺遵守一些關(guān)于事務(wù)開發(fā)的規(guī)范,有利于程序的進(jìn)一步維護(hù)。 Spring在拋出運(yùn)行期異常時(shí)會(huì)回滾事務(wù),兩點(diǎn)注意: 1 非運(yùn)行期異常時(shí)要注意,防止出現(xiàn)部分成功部分失敗的情況(所以自己封裝異常時(shí),在需要的地方要implements RuntimeException)。 2 小心使用try-catch:被try-catch塊包裹起來的異常Spring也是感覺不到的。查看全部
-
業(yè)務(wù)對(duì)象依賴圖查看全部
-
DAO以下不包含業(yè)務(wù)邏輯:接口設(shè)計(jì) + SQL編寫 代碼和SQL的分離,方便Review 業(yè)務(wù)邏輯在Service層實(shí)現(xiàn)查看全部
-
spring ioc 注入方式 和場(chǎng)景查看全部
-
聲明式事務(wù)使用方式查看全部
-
Spring IOC注入方式和場(chǎng)景查看全部
舉報(bào)
0/150
提交
取消