Spring mvc SpringMVC(xml配置噩梦?)与SpringRoo?

Spring mvc SpringMVC(xml配置噩梦?)与SpringRoo?,spring-mvc,spring-roo,Spring Mvc,Spring Roo,我只是在深入研究SpringMVC(或SpringRoo),从我所读到的内容来看,SpringMVC可能是一个需要配置的噩梦。我必须配置XML文件,这是web.XML文件吗???还是别的什么 这仍然是一场噩梦还是有所改善 这些XML文件没有编辑器吗?我正在使用EclipseIDE SpringRoo显然不用担心XML配置就可以实现SpringMVC 我希望任何人都能解释这些区别 提前感谢First Spring MVC的配置不是一场噩梦,您只需要知道自己在做什么 为此,我建议您下载SpringI

我只是在深入研究SpringMVC(或SpringRoo),从我所读到的内容来看,SpringMVC可能是一个需要配置的噩梦。我必须配置XML文件,这是web.XML文件吗???还是别的什么

这仍然是一场噩梦还是有所改善

这些XML文件没有编辑器吗?我正在使用EclipseIDE

SpringRoo显然不用担心XML配置就可以实现SpringMVC

我希望任何人都能解释这些区别


提前感谢

First Spring MVC的配置不是一场噩梦,您只需要知道自己在做什么

为此,我建议您下载SpringIDE,它有许多XML编辑器,如果您没有使用SpringXMLS的经验,您的生活会更轻松

基本上,您必须配置两件事

  • xml(这不是因为spring,它是JavaEE,而是您 需要在其中包含一些spring MVC配置)
  • xml(这是您从Spring定义所需内容的地方)
  • servlet-context.xml(这也是来自SpringMVC,有一些servlet定义和一些路由定义)
一旦你了解了它们,你就会发现它很容易配置,而且非常灵活

需要注意的一点是,Spring和SpringMVC是不同的,我建议您同时学习它们


Spring Roo也是一个代码生成器,对于CRUD、简单的东西和安装项目来说,它是很棒的,但是如果你需要构建一个需要支持的合理的大型应用程序,那么你自己创建任何东西都会更容易,因为当你知道代码时,它更容易支持,所以要小心使用。

我要补充的是,SpringXML配置可以简单到几行,大部分工作都是通过注释完成的。这样做可能并不总是可取的,但这是一种选择。当这样做有意义时,可以在机制之间划分配置


您可能希望花一些时间阅读Spring文档,至少是关于您正在使用的组件。如果您认为配置它是一场噩梦,那么请等到您必须诊断基于约定的magic带来的问题时再去理解底层框架是如何工作的。

谢谢spring ide,这就是eclipse,对吗?使用spring插件?我正要下载那个。。。如果这是同样的事情,那么eclipse有一个插件,但是有一个是完整的解决方案,不是插件,它是在eclipse之上构建的,但不是eclipse。如果你假装使用Spring软件包,这很好。如果你愿意,你可以使用Spring工具套件。我现在正在使用它。