Java SpringXML配置还在使用吗?
我正在学习Spring框架。我想问一下配置风格。 如果XML配置未被弃用。什么时候更好的选择是使用注释配置和xml配置?Java SpringXML配置还在使用吗?,java,spring,Java,Spring,我正在学习Spring框架。我想问一下配置风格。 如果XML配置未被弃用。什么时候更好的选择是使用注释配置和xml配置? 我读过《更大的豆子更好的是xml》,但那是五年前的事了。xml配置仍然受到Spring的官方支持。然而,在实践中,你可以在这里和那里看到它,但一般来说,它被社区认为是过时的(好吧,这可能是一个有争议的声明,所以我将声明,我的观点是“安全的”) XML配置仍在使用的一个例子是很久以前在XML配置时代启动的大型旧项目(通常是企业) 简而言之,出于学习目的,基于注释的配置是一种方法
我读过《更大的豆子更好的是xml》,但那是五年前的事了。xml配置仍然受到Spring的官方支持。然而,在实践中,你可以在这里和那里看到它,但一般来说,它被社区认为是过时的(好吧,这可能是一个有争议的声明,所以我将声明,我的观点是“安全的”) XML配置仍在使用的一个例子是很久以前在XML配置时代启动的大型旧项目(通常是企业) 简而言之,出于学习目的,基于注释的配置是一种方法
好消息是spring远不止是配置,因此如果您了解它的工作原理以及如何使用此框架,您将能够快速地从基于XML的配置切换到Java配置或注释,反之亦然我更喜欢使用基于注释的配置,但我认为在某些情况下仍然需要基于xml的配置,例如,当您希望从远程源动态配置spring应用程序时,我会根据特定的选择/要求对要生成的源和xml文件进行映像,并使用它来配置spring应用程序。