-
Bean容器初始化查看全部
-
http://img1.sycdn.imooc.com//5486cb21000197c412000530-120-68.jpg查看全部
-
http://img1.sycdn.imooc.com//5486c9310001a45012000530-120-68.jpg查看全部
-
http://img1.sycdn.imooc.com//5486c8100001eede12000530-120-68.jpg查看全部
-
http://img1.sycdn.imooc.com//5486c78a0001bf6012000530-120-68.jpg查看全部
-
適用范圍: 構(gòu)建企業(yè)應(yīng)用、單獨(dú)使用Bean容器(Bean管理)、單獨(dú)使用AOP進(jìn)行切面處理、其他的Spring功能、在互聯(lián)網(wǎng)中的應(yīng)用。查看全部
-
http://img1.sycdn.imooc.com//54852f660001db8812000530-120-68.jpg查看全部
-
@Bean默認(rèn)是單例模式 為了指定范圍,使用@Scope注解,singleton,prototype(每次請求都會(huì)創(chuàng)建一個(gè)新的對(duì)象,為了區(qū)分,應(yīng)查看對(duì)象的hashCode,而類的hashCode是一樣的) @Scope(value="",proxyMode="") proxyMode是值采用哪種代理方式http://img1.sycdn.imooc.com//54852a0b0001935512000530-120-68.jpg查看全部
-
proterty文件時(shí)key-value鍵值對(duì)形式的文件 加載資源文件: <context:property-placeholder location="classpath:/com/acme/jdbc.propertied"/> 加載文件后,可以在當(dāng)前文件中采用${jdbc.url}這種形式來使用配置文件中的內(nèi)容 如: <property name="url" value="${jdbc.url}"/> 如果使用注解則: 在類名前加:@Configuration @ImportResource("classpath:/com/acme/propertied-config.xml")引入一個(gè)資源,對(duì)應(yīng)一個(gè) xml文件中包含property_placeholder 在配置文件中使用username的時(shí)候需要注意:username輸出有時(shí)會(huì)是登錄用戶的username,所以一般在配置文件中配置例如jdbc.username的形式以防止混淆. @value("${jdbc.username}")http://img1.sycdn.imooc.com//548527010001c2ef12000530-120-68.jpg查看全部
-
http://img1.sycdn.imooc.com//54852187000155b312000530-120-68.jpg查看全部
-
http://img1.sycdn.imooc.com//54851ff90001729812000530-120-68.jpg查看全部
-
http://img1.sycdn.imooc.com//54851f0b0001231012000530-120-68.jpg查看全部
-
http://img1.sycdn.imooc.com//54851e4e0001b75d12000530-120-68.jpg查看全部
-
http://img1.sycdn.imooc.com//54851beb000135b612000530-120-68.jpg查看全部
-
AutoWired注解 1、@Required注解適用于bean屬性的setter方法 僅僅表示受影響的bean屬性必須在配置時(shí)唄填充,通過bean定義或通過自動(dòng)裝配一個(gè)明確的屬性值 2、@Autowired注解為傳統(tǒng)的setter方法、 a、可用于構(gòu)造器或成員變量 b、默認(rèn)情況下如果因找不到合適的bean將會(huì)導(dǎo)致Autowiring失敗拋出異常,可以通過@Autowired(required=false)來避免 c、每個(gè)類只能有一個(gè)構(gòu)造器被標(biāo)記為(required=true) @Autowired的必要屬性建議用@required注解查看全部
舉報(bào)
0/150
提交
取消