有兩種使用Spring(Annotations/XML)的方法。在XML中我們指定了XML文件中的所有內容。在註釋中,我們使用的命令如<context:component-scan base-package="com.xyz" />
<aop:aspectj-autoproxy />
等。因此,在註釋中有完整的軟件包掃描以識別依賴關係等。因此,作爲初學者,我想知道它對我們的應用程序的整體影響。有關在Java/Spring中使用註釋的資源
編輯 請不要爲Spring的初始化而戰。它是一個普遍的問題。你也可以採用Hibernate的例子。 Struts或其他任何東西。
錯過了Java Config。那也是。
「有兩種使用Spring(Annotations/XML)的方法」 - >實際上有3種 - 您也可以使用Java來配置Spring 3.0的容器。 – serg10
Spring中的基於XML的與基於Annotation的配置是爭論的兩個方面!隨着應用程序變得越來越大,XML往往會變得雜亂和笨拙。顯然,它不能完全避免,因爲它是實例化Spring上下文的基礎。這就是說,XML仍然是一個整體可讀的應用程序,而註釋使得源代碼更具可讀性。實際上,兩者在應用程序的「效果」方面是等效的。 –
Web用戶關於xml配置不正確「[not]]完全避免」;你可以實例化一個沒有XML的spring上下文。請參閱http://www.thebinaryidiot.com/archives/2012/04/05/simple-spring-mvc-part-1/ – rhollencamp