-
photo1
查看全部 -
。查看全部
-
控制失誤方法的優點
查看全部 -
什么時候回滾事物:
1、如果拋出的是運行期異常的時候事物回滾,如果拋出的是非運行期異常的話就不會事物回滾(就會產生部分成功,部分失?。?。
2、小心不當的try-catch,如果你把可能會出現異常的代碼用try-catch包括起來之后,spring就感知不到你的程序發生異常了,就會commit。所以開發的時候一定要理解spring聲明式事物開發的一些默認行為, 才能夠開發出正確的事物控制的程序。
查看全部 -
事務方法嵌套:
1、聲明式是事務獨有的概念就是事務方法嵌套。
2、這是他獨有的概念,跟mysql沒有關系,體驗在他的傳播行為上,放我們有多個方法調用的時候,他是創建一個新事物還是加入到已有的事物的時候,這是他的傳播行為的一個體現,spring默認的行為那就是propagation_required (當有一個新的事物加入進來的時候,是直接加入到原有的事物里邊,如果有就加入,沒有就創建一個)
查看全部 -
聲明式事物的使用方法和實現方式:
查看全部 -
spring-ioc 的注入方式和使用場景:
1、方式:xml,應用場景:1.Bean實現類來自第三方類庫,如:DataSource等。2.需要命名空間配置,如:context,aop,mvc等。
2、方式:注解,應用場景:項目中自身開發使用的類,可直接在代碼中使用注解如:@Service,@Controller等。
3、java配置類:需要通過代碼控制對象創建邏輯的場景。如:自定義修改依賴類庫。
查看全部 -
為什么用IOC:
1、對象的創建統一托管,不像我們之前都是通過new的方式。
2、規范的生命周期管理,有了這樣一個規范的生命周期,我們就可以在任意的生命周期點上加入我們的邏輯。 要是還是通過之前編程的方式去實現會造成混亂。
3、靈活的依賴注入,我們可以通過注解也可以通過編程或者通過第三方框架自動的幫我們整合,幫我們完成所有dao的創建和注入。
4、一致的獲取對象,有了IOC容器之后,我們可以在容器當中那我們任意已知對象的實例都是很方便的 ,而且這些對象默認的都是單例的。
查看全部 -
spring IOC的功能理解:
1、 又叫依賴注入,。
2、首先他有一個對象創建的過程,也就是對象工廠。會幫我們創建實體類的服務接口的實現。
3、我們的項目中實體類的dao的依賴會通過IOC進行統一管理,這個叫做依賴管理,它會幫我們創建dao的實現以及service的實現,把這些實現組成我們的依賴,最終給我們一個一致的訪問接口。
4、這是我們使用IOC的一個最直接的理由,就是我們的創建過程以及他們之間的依賴管理我們都不需要管,我們通過使用spring來拿到一個一致的訪問接口,通過一至的訪問接口想過去我們任意的一個對象實例都是比較容易的。
5、我們可以通過application來拿到我們所管理的實例,也可以通過注解的形式去注入。
查看全部 -
厲害查看全部
-
spring-ioc 注入方式和場景
查看全部 -
聲明式事務使用方式
查看全部 -
Spring-IOC注入方式和場景
查看全部
舉報