小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Spring的下載和安裝

 小豬來(lái)了 2009-09-05
 
Spring的下載包有兩種:spring-framework-1.1.4-with-dependencies.zip和spring-framework-1.1.4.zip,上面的第二個(gè)鏈接就是下載前者,建議你也下載前者,因?yàn)榍罢弑群笳叨嗔艘恍㏒pring要用到的第三方包,如hibernate、j2ee、dom4j、aopalliance、jakarta-commons等。下載包名稱(chēng)的dependencies就是“依賴(lài)”的意思。
1、解壓后的目錄結(jié)構(gòu)如下:
 
目錄說(shuō)明:
l           dist  Spring自已的核心庫(kù)
l           docs    有一些文檔。
l           lib   是一些用到的第三方庫(kù)。
l           mock  仿制品?????????????我也不知道
l           samples 一些項(xiàng)目例子
l           src  Spring的源代碼
l           test  測(cè)試用例
 
2、新建一個(gè)Eclipse項(xiàng)目
(1)項(xiàng)目名myspring
 
(2)直接單擊“下一步”,再單擊“完成”
(3)在項(xiàng)目下創(chuàng)建一個(gè)lib目錄
 
(4)將Spring的解壓縮目錄dist和lib都復(fù)制到這個(gè)lib目錄中,然后前者改名成spring,后者先暫時(shí)不動(dòng)吧,以后用到時(shí)才管它。
 
3、將spring庫(kù)加入到庫(kù)引用
將spring庫(kù)加入到庫(kù)引用中,有如下兩種方法。
方法一:?jiǎn)螕?#8220;添加JAR”把spring的核心包加入。
 
方法二:上面的“方法一”簡(jiǎn)單易行,但如果一個(gè)項(xiàng)目要引入的包種類(lèi)很多,那么就顯示得較亂。還有一種操作麻煩,但較清晰一些的方法。這種方法是使用Eclipse中的“用戶(hù)庫(kù)”的方式,如下圖所示:
 
 
最后的結(jié)果如下圖所示,然后單擊“確定”

 
返回上一界面后,再單擊“完成”,得到如下圖所示的效果
 
最后,項(xiàng)目里的spring包的引用都在一個(gè)目錄下,顯示層次感強(qiáng)很多。
 
以后如果要引入myspring/lib/lib目錄下的第三方包,也按方法二較好:將第三方包的目錄復(fù)制到myspring/lib下,再參照方法二,將其加入庫(kù)引用中即可
4、設(shè)置日志包的庫(kù)引用
jakarta-commons和log4j包主要是做為Spring的運(yùn)行時(shí)輸出log(日志)用,如果不設(shè)置日志包,那么日志就沒(méi)法輸出到控制臺(tái),不利于開(kāi)發(fā)和調(diào)試。設(shè)置方式如下:
(1)就照上面的方法,放myspring/lib/lib目錄下的log4j目錄和jakarta-commons目錄往上移一層到myspring/lib目錄下。最后設(shè)置的結(jié)果如下圖所示,這里我們把log4j移到了others目錄,因?yàn)閘og4j就一個(gè)JAR包,專(zhuān)門(mén)為它象jakarta-commons創(chuàng)建一個(gè)目錄和用戶(hù)庫(kù)太不值了,以后可能還會(huì)有這種引用單個(gè)包的時(shí)候,到時(shí)都放到others目錄里好了。 
(2)日志的庫(kù)引用完成之后,還要?jiǎng)?chuàng)建一個(gè)日志的配置文件:log4j.properties,其文件內(nèi)容如下:
log4j.rootLogger=DEBUG, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%c{1} - %m%n
 
log4j.properties文件的創(chuàng)建位置在src目錄下,如下圖所示:
 
如果沒(méi)有設(shè)置日志設(shè)置或設(shè)置不對(duì),在使用控制臺(tái)時(shí)會(huì)出現(xiàn)下面所示的紅字。
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多