一、spring的測(cè)試test
提供加載配置文件
@RunWith(SpringJUnit4ClassRunner.class)用spring的test類
@ContextConfiguration("classpath:ApplicationContext.xml")去加載測(cè)試的那層的xml
二、@Resource和@Autowired的區(qū)別
@Autowired默認(rèn)去找類型的匹配如果有多個(gè)類型的實(shí)例會(huì)報(bào)錯(cuò)
想要指定名稱去找可以配置@Qualifier("xxx")
@Resource默認(rèn)去找名稱的匹配按變量名字去找,沒有找到再按類型去找,有多個(gè)實(shí)例則會(huì)異常。
指定名稱或者類型的話就會(huì)按固定的去找,沒找到就報(bào)異常。
三、正向工程和逆向工程的區(qū)別
UML統(tǒng)一的建模語言
提供可視化圖像設(shè)計(jì)產(chǎn)品
正向:從產(chǎn)品設(shè)計(jì)到建模一步一步的到數(shù)據(jù)庫建表(UML到建表)
逆向:從已有的產(chǎn)品樣式數(shù)據(jù)庫直接建表再到建模(建表到UML)
四、Intercepter和Filter的區(qū)別
攔截器和過濾器,
Filter依賴于Servlet,是Servlet的規(guī)范,可以攔截所有請(qǐng)求,基于函數(shù)回調(diào)
Intercepter是spring web-mvc的包下,基于java反射完成的
Filter在Servlet的sevice方法前執(zhí)行,Intercepter可以執(zhí)行多次