Java Spring提供的启动项目之间的差异

Java Spring提供的启动项目之间的差异,java,spring,spring-boot,Java,Spring,Spring Boot,我正在学习springboot 提供了许多启动项目。从开发人员的角度来看,它们之间的区别是什么,应该在什么时候进行具体的开发 例如,spring boot starter父项、spring boot starter web、spring boot starter freemarker、spring boot starter数据jpa等方面的区别是什么 根据Spring starter的文档,谢谢 Spring引导启动器是一组方便的依赖描述符 可以包含在应用程序中的。你可以得到一站式服务 所有您需

我正在学习
springboot

提供了许多启动项目。从开发人员的角度来看,它们之间的区别是什么,应该在什么时候进行具体的开发

例如,spring boot starter父项、spring boot starter web、spring boot starter freemarker、spring boot starter数据jpa等方面的区别是什么


根据Spring starter的文档,谢谢

Spring引导启动器是一组方便的依赖描述符 可以包含在应用程序中的。你可以得到一站式服务 所有您需要的Spring和相关技术,无需 搜寻示例代码并复制粘贴依赖项加载 描述符。例如,如果您想开始使用Spring和 用于数据库访问的JPA只包括spring boot starter数据JPA 依赖于你的项目,你很好去

请参阅由弹簧支撑的所有起动机POM

  • spring boot starter web-使用spring MVC构建web(包括RESTful)应用程序的启动程序。使用Tomcat作为默认的嵌入式容器
  • spring boot starter freemarker-使用freemarker视图构建MVC web应用程序的启动程序
  • spring引导启动程序数据jpa-将spring数据jpa与Hibernate一起使用的启动程序
  • 有关更多初学者项目,请参阅

    初学者为您提供不同应用程序的OOTB集成,避免了样板配置的需要

    希望这有帮助