依赖spring-boot-starter
时间: 2023-10-25 16:11:28 浏览: 106
Spring Boot Starter是一组预定义的依赖项,可以帮助我们快速启动和运行Spring Boot应用程序。这些Starter依赖项包含了我们在开发Spring Boot应用程序时所需的所有常用库和框架,例如Web应用程序、数据库连接、安全性等等。这些依赖项可以通过在项目中添加相应的Starter依赖项来轻松地集成到我们的应用程序中。其中,spring-boot-starter-web是一个常用的Starter依赖项,它包含了Spring MVC、Tomcat和其他与Web应用程序相关的库和框架。而spring-boot-starter则是Spring Boot的核心Starter依赖项,它包含了Spring框架的核心库和其他常用库和框架,例如Spring Data、Spring Security等等。需要注意的是,spring-boot-starter-web依赖项中已经包含了spring-boot-starter依赖项,因此在使用spring-boot-starter-web时,不需要再显式地添加spring-boot-starter依赖项。
相关问题
19、 (2.5分)Spring Boot 中集成 Thymeleaf 需要引入哪个依赖A、 spring-boot-starter-freemarker B、 spring-boot-starter-thymeleaf C、 spring-boot-starter-jetty D、spring-boot-starter-tomcat
B、spring-boot-starter-thymeleaf。在Spring Boot中集成Thymeleaf需要引入spring-boot-starter-thymeleaf依赖。这个依赖包含了Thymeleaf模板引擎、Spring的模板引擎抽象层和Spring的模板引擎自动配置等相关组件。其他选项中,A描述的是集成FreeMarker模板引擎的依赖,C和D描述的是集成Web服务器的依赖,都和集成Thymeleaf没有直接关系。
19、(2.5分)Spring Boot 中集成 Freemarker 需要引入哪个依赖 A、spring-boot-starter-thymeleaf B、 spring-boot-starter-jetty C、 spring-boot-starter-freemarker D、spring-boot-starter-tomcat
C、`spring-boot-starter-freemarker`。在Spring Boot中集成Freemarker需要引入`spring-boot-starter-freemarker`依赖,例如:
```xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
```
这个依赖会自动引入Freemarker的核心依赖`freemarker`,以及Spring Boot提供的Freemarker支持依赖`spring-boot-starter-template`。其他选项中,`spring-boot-starter-thymeleaf`是用于集成Thymeleaf模板引擎的依赖;`spring-boot-starter-jetty`和`spring-boot-starter-tomcat`是用于集成Web容器的依赖,与集成Freemarker无关。
阅读全文