-
本項目IOC使用
XML配置(配置第三方類庫)
package-scan(通過包掃描,比如mybatis使用特定的dao和entity做相應(yīng)的應(yīng)用,service.....)
annotation注解查看全部 -
使用注解控制事務(wù)方法的3個優(yōu)點
查看全部 -
什么時候回滾事務(wù):方法拋出運行期異常(RuntimeException)時才會回滾。小心不當(dāng)?shù)膖ry-catch.
查看全部 -
注解@Transactional?標(biāo)注在方法上之后,方法會被spring管理,會在進入和退出該方法是,自動加上事務(wù)控制的邏輯。
事務(wù)方法嵌套:聲明式事務(wù)獨有的概念。
查看全部 -
什么事聲明式事務(wù):
目的:交給第三方框架spring來管理,解脫事務(wù)代碼。(開發(fā)時不用關(guān)注什么時候開啟事務(wù),什么時候提交,什么時候回滾)
查看全部 -
XML+注解的方式
1.src->main->Resources->spring->創(chuàng)建spring-service.xml文件,用來區(qū)分service和DAO的配置。.掃描service包下所有使用注解的類型。
2.對自己開發(fā)的service做spring相關(guān)的配置。@component, @service @dao @controller
@component代表所有的組件,不知道是service,dao或者是controller時用這個。
3.在spring容器中獲取dao的實例,注入到service下面。用@Autowired。查看全部 -
Spring-IOC注入方式和場景
1、XML方式:主要用于配置第三方類庫或需要命名空間配置
2、注解:自己編寫的類,直接在代碼中使用注解,如@Service,@Controller
3、Java配置類(不常見):需要通過代碼控制對象創(chuàng)建邏輯的場景,如自定義修改依賴類庫
查看全部 -
為什么用IOC
1.對象創(chuàng)建統(tǒng)一托管,(之前是new)
2.規(guī)范的生命周期管理。(init,銷毀等)
3.靈活的依賴注入(第三方框架自動整合,注解,編程)
4.一致的獲取對象查看全部 -
創(chuàng)建過程,依賴管理都不用管。
Spring幫我做了一個完整的初始化過程。
查看全部 -
不同的exposer構(gòu)造方法是為了方便初始化
查看全部 -
DAO總結(jié),service引入
查看全部 -
java的異常主要是分為運行期異常和編譯期異常,運行期異常不需要手工的try catch<br />查看全部
-
dto包:web和service之間的數(shù)據(jù)傳遞
查看全部 -
Spring-IOC 注入方式和場景
查看全部 -
dto關(guān)注web和service之間的數(shù)據(jù)傳遞
查看全部
舉報