講師回答 / moocer
配置文件我都是手寫的,格式和不確定的內(nèi)容查官方文檔,spring有個(gè)基于eclipse的IDE,好像叫Spring Tool Suite
2015-11-29
已采納回答 / 天啟之魂
額外功能, 通常是把這個(gè)類,或者所這個(gè)體系中的額外功能 定義成接口? 比如你定義一個(gè)父類是車 你可以在這里車中定義價(jià)格,行駛,載人等功能, 因?yàn)檫@些功能都是子類肯定具有的屬于車這個(gè)體系的功能,但是這時(shí)還有個(gè)功能是泡妞 明顯這個(gè)功能就是個(gè)別頂級豪車才具備的功能,這樣你就不能把這個(gè)功能定義到車當(dāng)中去。。。這是你就可以定義一個(gè)接口,叫做interface 把妹,然后里面就定義一個(gè)抽象方法叫泡妞();然后車的子類中只有價(jià)格在100w以上的車才能實(shí)現(xiàn)這個(gè)把妹的接口,具體怎么實(shí)現(xiàn) 你自己在這個(gè)子類中去定義就好了。。這...
2015-11-22
已采納回答 / ChaosNiku
?lazy-init="false" 立退加載, 表示spring啟動(dòng)時(shí),立刻進(jìn)行實(shí)例化。? lazy-init="true"> 延遲加載?,設(shè)置為lazy的bean將不會(huì)在ApplicationContext啟動(dòng)時(shí)提前被實(shí)例化,而是在第一次向容器通過getBean索取bean時(shí)實(shí)例化的。?如果一個(gè)設(shè)置了立即加載的bean1,引用了一個(gè)延遲加載的bean2,那么bean1在容器啟動(dòng)時(shí)被實(shí)例化,而bean2由于被bean1引用,所以也被實(shí)例化,這種情況也符合延遲加載的bean在第一次調(diào)用時(shí)才被實(shí)例化的...
2015-11-20
已采納回答 / Music祐鉺釘
可能這三句話都是在bean初始化的時(shí)候調(diào)用的,因?yàn)樽詣?dòng)掃描是掃描的整個(gè)包下面的,@Bean通過返回值獲取bean的方法內(nèi)可能有輸出語句,導(dǎo)致這個(gè)bean初始化時(shí)輸出了這幾句話。例:@Bean(name="stringStoreTest") public Store stringStoreTest(){? ?System.out.println("s1:"+s1.getClass().getName());? ?System.out.println("s2:"+s2.getClass().getName()...
2015-11-18
講師回答 / moocer
有可能是有些變化,我沒看過4.2.2有哪些細(xì)節(jié)變化,有些變化在changelist也不會(huì)列出來,這就是開源軟件讓人頭疼的地方,spring還算是好的了
講師回答 / moocer
spring的p標(biāo)簽是為了簡化配置的,這個(gè)標(biāo)簽我沒仔細(xì)看過,可以試一下。。。
已采納回答 / Kirshry
變還是不變得看對應(yīng)的那個(gè)對象的Scope。估計(jì)你是對scope有點(diǎn)疑惑,spring中每個(gè)scope類都實(shí)現(xiàn)了org.springframework.beans.factory.config.Scope接口,然后注冊到org.springframework.beans.factory.config.CustomScopeConfigurer中...
2015-09-06