简介
创新互联公司主要从事网站设计、成都网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务玉泉街道,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108在启动任何项目(无论是小型项目还是企业级应用程序)之前,其中关键的方面之一是依赖管理,手动为小型应用程序执行依赖管理并不是一项困难的工作,但对于复杂的应用程序,手动管理所有项目依赖并不理想,容易出现许多问题以及浪费时间,而这些时间可以用于项目的其他一些重要方面。
Spring Boot背后的基本原理之一就是解决类似的问题。Spring Boot Starter是一套方便的依赖描述符,可以很容易地包含在任何级别的应用程序中。这些Starters作为Spring相关技术的引导过程,我们 不再需要担心依赖关系,它们将由Spring Boot Starters自动管理。
Starters包含了许多你需要的依赖项,以使项目快速启动和运行,并且具有一致的、被支持的一组管理传递依赖项。
1. 为什么我们需要Starters?
当我们用Spring Boot开始开发应用时,我们想到的一个基本问题就是为什么我们需要Spring Boot Starters? 或者这些Starters在我的应用中如何帮助到我?
如前所述,这些Starters用于引导应用程序,我们需要的只是在应用程序中包括正确的Starters,而Spring Boot将确保所选Starters所需的所有依赖项都在你的classpath中。
为了更清楚地理解它,我们举一个例子,我们想构建一个简单的Spring Web MVC应用程序,我们需要在开始编写我们的Web应用程序代码之前考虑以下几点。
- 正确的Spring MVC依赖
- Web技术所需的依赖(例如,我们想要使用Thymeleaf)
- 我们需要确保所有这些依赖是兼容的
使用Spring Boot Starters来引导我们的Spring MVC Web应用程序非常简单,我们需要在我们的pom.xml中包含spring-boot-starter-web 这个starter:
org.springframework.boot spring-boot-starter-web
本文题目:SpringBootStarters简介及其优劣势-创新互联
新闻来源:http://scgulin.cn/article/pospp.html