有两种使用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