Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.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
推荐哪种Spring MVC XML或基于Java的配置?_Java_Xml_Spring_Spring Mvc - Fatal编程技术网

推荐哪种Spring MVC XML或基于Java的配置?

推荐哪种Spring MVC XML或基于Java的配置?,java,xml,spring,spring-mvc,Java,Xml,Spring,Spring Mvc,我是春季MVC的新手。我主要是通过阅读各种博客和例子来学习。大多数时候,我都会在XML文件中遇到令人厌倦的配置错误。其中没有编译错误。但在运行时没有太多有用的错误。基于XML和Java的配置对我来说都是新的 我认为基于Java的配置应该产生更有用的编译和运行时错误。我想所有的配置都应该可以通过Java配置完成。对于继续学习SpringMVC,我没有什么问题或建议 什么是从不/最新的XML或Java配置 是完全可以通过Java配置实现,还是必须混合使用Java和XML 我可以完全避免使用XML吗

我是春季MVC的新手。我主要是通过阅读各种博客和例子来学习。大多数时候,我都会在XML文件中遇到令人厌倦的配置错误。其中没有编译错误。但在运行时没有太多有用的错误。基于XML和Java的配置对我来说都是新的

我认为基于Java的配置应该产生更有用的编译和运行时错误。我想所有的配置都应该可以通过Java配置完成。对于继续学习SpringMVC,我没有什么问题或建议

  • 什么是从不/最新的XML或Java配置

  • 是完全可以通过Java配置实现,还是必须混合使用Java和XML

  • 我可以完全避免使用XML吗

  • 建议使用哪种配置

  • 它有什么性能差异吗

  • 如果我必须使用XML配置,如何调试或跟踪XML配置

  • 提前谢谢。希望你能详细回答

    什么是从不/最新的XML或Java配置

    Java配置较新

    是完全可以通过Java配置实现,还是必须混合使用Java和XML

    我可以完全避免使用XML吗

    您可以避免在最新版本的spring(即4及更高版本)中使用XML

    建议使用哪种配置

    Spring源代码似乎促进了Java配置

    它有什么性能差异吗

    启动时间对性能并不重要。运行时性能相同

    如果我必须使用XML配置,如何调试或跟踪XML配置


    如果XML中出现错误,您将得到stacktrace异常。在大多数情况下,这就足够了。

    嗨,我不确定你的问题是否正确,因为它是基于观点的。但是我可以通过我写的一个问题和一个答案来分享我的观点:(在我的答案的末尾有一个优点/缺点部分,我认为可以帮助你),我也可以把你引向我的博客,在那里我解释了为什么我如此支持
    @Configuration
    类而不是XML文件: