日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

什么是JavaConfig

發(fā)布時間:2024/1/23 java 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 什么是JavaConfig 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
spring IOC有一個非常核心的概念——Bean。由Spring容器來負(fù)責(zé)對Bean的實(shí)例化,裝配和管理。XML是用來描述Bean最為流行的配置方式。Spring可以從XML配置文件中讀取任何類型的元數(shù)據(jù)并自動轉(zhuǎn)換成相應(yīng)的 Java代碼。Spring開變了java的編程模式,Spring的下載已經(jīng)超過了1億次,可見Spring已經(jīng)有多流行。

隨著Spring的日益發(fā)展,越來越多的人對Spring提出了批評。“Spring項目大量的爛用XML”就是最為嚴(yán)勵的一個批評。由于Spring會把幾乎所有的業(yè)務(wù)類都以Bean的形式配置在XML文件中,造成了大量的XML文件。使用XML來配置Bean失去了編譯時的類型安全檢查。大量的XML配置使得整個項目變得更加復(fù)雜。Rod Johnson也注意到了這個非常嚴(yán)重的問題。

當(dāng)隨著 Java EE 5.0的發(fā)布,其中引入了一個非常重要的特性------Annotations(注釋)。注釋是源代碼的標(biāo)簽,這些標(biāo)簽可以在源代碼層進(jìn)行處理或通過編譯器把它熔入到class文件中。在 java EE 5以后的版本中,注釋成為了一個主要的配置選項。Spring使用注釋來描述Bean的配置與采用XML相比,因類注釋是在一個類源代碼中,可以獲得類型安全檢查的好處??梢粤己玫闹С种貥?gòu)。

JavaConfig就是使用注釋來描述Bean配置的組件。JavaConfig 是Spring的一個子項目, 比起Spring,它還是一個非常年青的項目。目前的版本是1.0 M2。使用XML來配置Bean所能實(shí)現(xiàn)的功能,通過JavaConfig同樣可以很好的實(shí)現(xiàn)。

總結(jié)

以上是生活随笔為你收集整理的什么是JavaConfig的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。