Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SpringXML配置还在使用吗?_Java_Spring - Fatal编程技术网

Java SpringXML配置还在使用吗?

Java SpringXML配置还在使用吗?,java,spring,Java,Spring,我正在学习Spring框架。我想问一下配置风格。 如果XML配置未被弃用。什么时候更好的选择是使用注释配置和xml配置? 我读过《更大的豆子更好的是xml》,但那是五年前的事了。xml配置仍然受到Spring的官方支持。然而,在实践中,你可以在这里和那里看到它,但一般来说,它被社区认为是过时的(好吧,这可能是一个有争议的声明,所以我将声明,我的观点是“安全的”) XML配置仍在使用的一个例子是很久以前在XML配置时代启动的大型旧项目(通常是企业) 简而言之,出于学习目的,基于注释的配置是一种方法

我正在学习Spring框架。我想问一下配置风格。 如果XML配置未被弃用。什么时候更好的选择是使用注释配置和xml配置?
我读过《更大的豆子更好的是xml》,但那是五年前的事了。

xml配置仍然受到Spring的官方支持。然而,在实践中,你可以在这里和那里看到它,但一般来说,它被社区认为是过时的(好吧,这可能是一个有争议的声明,所以我将声明,我的观点是“安全的”)

XML配置仍在使用的一个例子是很久以前在XML配置时代启动的大型旧项目(通常是企业)

简而言之,出于学习目的,基于注释的配置是一种方法


好消息是spring远不止是配置,因此如果您了解它的工作原理以及如何使用此框架,您将能够快速地从基于XML的配置切换到Java配置或注释,反之亦然

我更喜欢使用基于注释的配置,但我认为在某些情况下仍然需要基于xml的配置,例如,当您希望从远程源动态配置spring应用程序时,我会根据特定的选择/要求对要生成的源和xml文件进行映像,并使用它来配置spring应用程序。