SpringBoot Starters如何应用与内部机制剖析?

2026-05-26 07:140阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计921个文字,预计阅读时间需要4分钟。

SpringBoot Starters如何应用与内部机制剖析?

Starters 是什么 + Starters 可以理解为启动器,它包含了一系列可以集成到应用中的依赖包。你可以一站式集成Spring及其它技术,无需到处寻找示例代码和依赖包。例如,如果你想使用Spring+JPA访问数据库。

Starters是什么

Starters可以理解为启动器,它包含了一系列可以集成到应用里面的依赖包,你可以一站式集成Spring及其他技术,而不需要到处找示例代码和依赖包。如你想使用Spring JPA访问数据库,只要加入spring-boot-starter-data-jpa启动器依赖就能使用了。

Starters命名规则

Spring Boot官方的启动器都是以spring-boot-starter-命名的,代表了一个特定的应用类型。第三方的启动器不能以spring-boot开头命名,它们都被Spring Boot官方保留。一般一个第三方的应该这样命名,像mybatis的mybatis-spring-boot-starter。

启动器种类

Spring Boot应用启动器基本的一共有N(现知道的是44)种:具体如下:

spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。
spring-boot-starter-actuator 帮助监控和管理应用。
spring-boot-starter-amqp 通过spring-rabbit来支持AMQP协议。

阅读全文

本文共计921个文字,预计阅读时间需要4分钟。

SpringBoot Starters如何应用与内部机制剖析?

Starters 是什么 + Starters 可以理解为启动器,它包含了一系列可以集成到应用中的依赖包。你可以一站式集成Spring及其它技术,无需到处寻找示例代码和依赖包。例如,如果你想使用Spring+JPA访问数据库。

Starters是什么

Starters可以理解为启动器,它包含了一系列可以集成到应用里面的依赖包,你可以一站式集成Spring及其他技术,而不需要到处找示例代码和依赖包。如你想使用Spring JPA访问数据库,只要加入spring-boot-starter-data-jpa启动器依赖就能使用了。

Starters命名规则

Spring Boot官方的启动器都是以spring-boot-starter-命名的,代表了一个特定的应用类型。第三方的启动器不能以spring-boot开头命名,它们都被Spring Boot官方保留。一般一个第三方的应该这样命名,像mybatis的mybatis-spring-boot-starter。

启动器种类

Spring Boot应用启动器基本的一共有N(现知道的是44)种:具体如下:

spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。
spring-boot-starter-actuator 帮助监控和管理应用。
spring-boot-starter-amqp 通过spring-rabbit来支持AMQP协议。

阅读全文