回顾SpringBoot中常用的Starter

一 概述

Spring Boot项目的快速发展很大程度依赖于Starter的出现。Starter方便了Spring各项依赖的集成,通过Starter,可以在Spring Boot中获取到所需相关技术的一站式支持(依赖,相关的自动配置文件和相关的Bean),而无需通过实例代码和复制粘贴来获取依赖。

如当需要Spring中的Web支持时,可以通过引入spring-boot-starter-web这个Starter依赖,它将给你自动为项目配置一个内嵌的Tomcat以及开启Spring WebMvc的功能。

二 常见的Starter

  • spring-boot-starter:核心Starter,包含自动配置的支持,日志以及YAML解析等。
  • spring-boot-starter-aop:提供SpringAOP和AspectJ的面向切面编程支持。
  • spring-boot-starter-data-jpa:提供Spring Data JPA支持(由Hibernate提供底层支持)。
  • spring-boot-starter-data-mongodb:提供Spring Data MongoDB和MongoDB支持。
  • spring-boot-starter-jdbc:提供了JDBC支持(由Tomcat JDBC连接池提供支持)。
  • spring-boot-sarter-jersey:提供使用JAX-RS和Jersey构建RESTful风格的Web应用的支持。
  • spring-boot-starter-web:提供使用Spring MVC构建Web(包含RESTful)应用的支持,使用Tomcat作为默认嵌入式容器。
  • spring-boot-starter-webflux:提供使用Spring Framework的Reactive Web构建WebFlux应用的支持。
  • spring-boot-starter-actuator:Spring Boot的Actuator支持,其提供了生产就绪功能,帮助开发者监控和管理应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值