我是在Spring Tool Suite IDE中使用Java Spring Framework开发Web应用程序的新手。当开始一个新项目时,有很多种类的项目,比如Spring Project,Simple Spring Utility Project,Spring VMC Template Project,Spring Roo Project,Static Web Project,Dynamic Web Project和Maven Project。我不知道我应该选择哪个项目?有人能解释我吗?不知道在Spring工具套件中创建哪个项目
回答
作为一个绝对的初学者,我会阅读Spring Roo,然后根据我是否喜欢Roo来选择Spring MVC或Spring Roo项目。
您能否介绍这两个MVC和ROO之间的区别? –
一个使用Roo,另一个不使用,请访问Spring Roo主页以查明Roo是什么以及您为什么要使用它。 http://projects.spring.io/spring-roo/ – anttix
Roo有点像Spring Boot beta,除了它有更多的代码和样板代码以及更少的自动配置。从最近几次更新到Roo的速度,它看起来可能是一个垂死的项目。我会选择Spring Boot over Roo,因为它看起来像ATM背后有很多蒸汽。如果你真的想要“学习”,那么Roo有点不错,因为你可以看到它在做什么,但是你需要明白Roo的AOP本质是大多数项目并没有真正做得太多的事情。 – CodeChimp
我不会选择上述任何一种。
如果你有一个最新版本的STS(从3.4开始我认为),还有一个“导入Spring入门内容”(名字中的线索):如果你开始这是一个好看的地方,导游在线https://spring.io/guides)。如果你正在学习指南,那么这是最好的开始。
您还可以直接在“新建”菜单中获得“Spring Starter Project”选项。如果你想要一个运行足够代码的最小项目,但没有实际的业务逻辑,那么这是最好的开始。这就是你将用来在指南中创建代码的主要内容。
其他选项(包括原始文章中列出的所有选项)在非官方不推荐使用,并且不是特别好维护或现代。
- 1. 错误创建项目在Spring工具套件使用Spring启动项目
- 2. 使用Spring工具套件在Spring集成中创建REST API
- 3. SpringBoot通过Eclipse中的Spring工具套件Luna构建不工作的项目
- 4. 右键单击项目在Spring工具套件中冻结IDE
- 5. 在Spring工具套件
- 6. 您是否知道项目\文件中包含文件的工具构建树?
- 7. 如何知道选择哪个项目?
- 8. 如何知道软件/工具是哪个包中的openSUSE 13.1
- 9. Angular 2在Spring工具套件中
- 10. 如何知道Intellij使用哪个构建工具?
- 11. SpringSource工具套件 - 无法运行Spring模板项目
- 12. SpringSource工具套件缺少Spring MVC的项目模板
- 13. 弹簧工具套件弹簧mvc项目 - 创建后的22个问题
- 14. 春天工具套件无法创建新的项目,摇篮:因为我使用了Spring工具套件STS摇篮工具未安装
- 15. 不断冻结Spring工具套件(STS)
- 16. 如何知道在richfaces中点击哪个项目PickList
- 17. 在铅笔项目中创建多个标签WIreframing工具
- 18. 创建spring jsp的工具
- 19. 如何知道哪个项目在上面,哪个项目在选定项目下面?
- 20. 有人知道在Xcode 4中创建Speakable项目的库吗?
- 21. 如何知道正在点击一个MenuStrip的哪个项目?
- 22. 无法在弹簧工具套件中创建新的Spring Web应用程序
- 23. 我想创建一个工具,操纵C#项目文件
- 24. Spring工具套件中的Grails GORM
- 25. 如何创建spring项目?
- 26. 无法创建Spring项目
- 27. 我怎么知道哪一个是用于创建文件夹
- 28. 哪个maven项目我选择在netbeans中创建spring boot web应用程序?
- 29. TortoiseXXX:知道在特定开发项目中使用哪个SCM软件
- 30. 不知道jQuery插件使用哪个
这看起来太宽泛了。 –
“导入Spring入门内容”将打开一个向导,您可以在其中选择一个Spring指南并使用初始和/或完整代码创建 – lilalinux