【问题标题】:Springsource Tool Suite and creating an Application from scratchSpringsource 工具套件和从头开始创建应用程序
【发布时间】:2011-03-03 18:01:58
【问题描述】:

我四处寻找初学者教程,以开始使用 STS IDE 创建 Spring 应用程序。周围似乎什么都没有,要么手动构建它,要么教程不起作用,并且是当前 IDE 的许多版本。我对 Spring 很陌生,需要继续进行下去。任何您可以按照我的方式发送的链接,我将不胜感激。

【问题讨论】:

  • 我和你一样,仍在寻找一个好的教程。我有 15 年的编程经验,主要是 Visual Studio C++ 和 C# .NET。我还用 java 和 netbeans jsp 和 tomcat 工作了几个月。在 helloworld 阶段之前,我没有使用过 eclipse。我“继承”了一个springsource sts(使用maven)大项目,并花了几天时间试图找到一个很好的关于这个开发环境的教程,但徒劳无功。 Spring 源代码站点非常自夸,并为多年来一直在使用 Eclipse 和其他构建工具等 Java IDE 苦苦挣扎的人们提供教程 - 不适合初学者。
  • 感谢您的支持,我会努力完成我的教程,因为它可能会帮助像我一样进入它的其他人。

标签: sts-springsourcetoolsuite


【解决方案1】:

STS 提供模板项目。打开文件 -> 新建 -> Spring 模板项目。 现在您可以选择要创建的应用程序类型。如果要创建 Web 应用程序,请选择 Spring MVC 项目。这将创建一个完整的项目,其中包含控制器、视图、maven 集成以及您需要的所有其他内容。您可以立即在 tc Server 中运行此应用程序。

【讨论】:

  • 不过要小心,因为目前最新的 sprint 模板有问题(请参阅 stackoverflow.com/questions/5927379/…)。
  • 你是对的。快速解决方法:将 @RequestMapping("/") 注释添加到控制器类。见jira.springsource.org/browse/IDE-1224
  • Fwiw,在我看到这条评论之前,我也一直在努力寻找 STS 的相关教程。所以我按照弗洛里安的建议做了一个模板项目,它确实第一次在集成的 tc 服务器上运行。然后我导出了项目(WAR 文件),上传到我正在运行的 Tomcat 的实时实例(只是为了看看会发生什么),然后它又一次开始工作了。感人的。虽然 tc Server 是下面的 Tomcat,所以我猜没有理由它不应该工作。 Florian 的评论应该是 [Tutorials page][1] 上的第 1 步;-) [1]:springsource.org/tutorials
【解决方案2】:

我觉得springsource的绿豆系列是一个好的开始:http://blog.springsource.com/2010/11/09/green-beans-putting-the-spring-in-your-step-and-application/

集成在 IDE 中的也是一个以任务为中心的教程,用于学习 IDE 中的基本步骤(帮助->以任务为中心的教程...

【讨论】:

  • 我对 Spring 及其 IDE 完全陌生。我发现缺少的是针对新手的分步说明。似乎每个人都假设您知道如何部署到嵌入式 tc 服务器,甚至只是从头开始启动 web 应用程序。感谢您的帮助,我将查看链接。
  • 对不起,这不是它。这篇文章和springsource网站上的其他教程一样,都是从通常的“我们是事实上的标准……”开始,然后立即开始谈论高级的构建主题,这些话题对于有多年经验的高级eclipse开发人员来说是可以理解的使用 java IDE。
【解决方案3】:

我可能会迟到,但我认为本教程可能会有所帮助(对于像我这样正在寻找 sts 教程的人): http://www.giantflyingsaucer.com/blog/?p=2373

更新: 这个很好: http://viralpatel.net/blogs/tutorial-spring-3-mvc-introduction-spring-mvc-framework/

【讨论】:

  • 伟大的blob,迟到总比没有好!
猜你喜欢
  • 2010-11-30
  • 1970-01-01
  • 1970-01-01
  • 2012-08-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多