我是Spring MVC的新手。大多数情况下,我通过阅读各种博客和示例来学习。大多数时候我在XML文件中遇到疲倦的配置错误。哪里没有编译错误。但在运行时没有太多有用的错误。基于XML和Java的配置对我来说都是新的。
我认为基于Java的配置应该会产生更有帮助的编译和运行时错误。我想Java配置应该可以完成所有配置。我有一些问题或建议继续学习Spring MVC。
什么是永不/最新的XML或Java配置?
完全可以通过Java配置完成,还是我必须混合使用Java和XML?
我可以完全避免使用XML吗?
建议使用哪种配置?
它有任何性能差异吗?
如果我必须使用XML配置,如何调试或跟踪XML配置?
提前致谢。希望你能详细解答。
答案 0 :(得分:1)
什么是永不/最新的XML或Java配置?
Java配置更新
完全可以通过Java配置完成,还是我必须混合使用Java和XML?
我可以完全避免使用XML吗?
您可以避免在最新版本的spring(即4及更高版本)中使用XML
建议使用哪种配置?
似乎Spring Source促进了Java配置
它有任何性能差异吗?
启动时间对性能不重要。运行时性能相同。
如果我必须使用XML配置,如何调试或跟踪XML配置?
如果XML出错,您将获得stacktrace异常。在大多数情况下,这已经足够了。