基于XML的配置在Java中如何工作?

基于XML的配置在Java中如何工作?,java,xml,spring,configuration,annotations,Java,Xml,Spring,Configuration,Annotations,所以我比较了编码风格、注释和XML配置。在那里,我了解到编译器在处理注释时使用注释处理器。 我想知道在XML配置的情况下会发生什么?在处理XML时,编译器或jvm是如何起作用的 提前感谢Spring在启动时加载各种applicationContext-*.xml文件。 Spring使用反射来创建这些依赖项和对象。 当应用程序启动时,它会尝试在加载时加载所有依赖项,默认情况下会很急切,所以如果缺少任何依赖项,它就会开始抱怨。我希望这能给你想要的答案 否决该问题的用户,请分享原因,以便我可以改进它。

所以我比较了编码风格、注释和XML配置。在那里,我了解到编译器在处理注释时使用注释处理器。 我想知道在XML配置的情况下会发生什么?在处理XML时,编译器或jvm是如何起作用的


提前感谢

Spring在启动时加载各种applicationContext-*.xml文件。 Spring使用反射来创建这些依赖项和对象。
当应用程序启动时,它会尝试在加载时加载所有依赖项,默认情况下会很急切,所以如果缺少任何依赖项,它就会开始抱怨。我希望这能给你想要的答案

否决该问题的用户,请分享原因,以便我可以改进它。简单地投反对票是没有帮助的。谢谢你的回复。在“Spring在启动时加载各种applicationContext-*.xml文件”一节中,您可以更清楚地看到这一点吗。加载意味着什么?当spring容器启动时,它尝试连接实例化应用程序中使用的对象所需的所有bean。这一切都发生在加载时,意味着spring启动配置时应用程序启动。在应用程序配置中搜索这些依赖项或bean。