spring-boot-starter | 核心Starter,包括自动配置、日志及YAML支持等 |
spring-boot-starter-activemq | ActiveMQ 自动配置,通过 JMS 发送和接收消息 |
spring-boot-starter-actuator | 应用监控、健康监测 |
spring-boot-starter-amqp | RabbitMQ 的自动配置 |
spring-boot-starter-aop | AOP支持,包括spring-aop和AspectJ |
spring-boot-starter-artemis | 通过Apache Artemis支持JMS的API(Java Message Service API) |
spring-boot-starter-batch | 支持Spring Batch,包括HSQLDB数据库 |
spring-boot-starter-cache | 支持Spring的Cache抽象 |
spring-boot-starter-data-cassandra | Cassandra分布式数据库自动配置 |
spring-boot-starter-data-cassandra-reactive | 集成 Cassandra(分布式数据库) 和 Spring Data Cassandra Reactive |
spring-boot-starter-data-couchbase | 集成 Couchbase(文档型数据库) 和 Spring Data Couchbase |
spring-boot-starter-data-couchbase-reactive | 集成 Couchbase(文档型数据库) 和 Spring Data Couchbase Reactive |
spring-boot-starter-data-elasticsearch | 集成 Elasticsearch(搜索引擎)和 Spring Data Elasticsearch |
spring-boot-starter-data-jdbc | 集成 Spring Data JDBC |
spring-boot-starter-data-jpa | 集成 Spring Data JPA 结合 Hibernate |
spring-boot-starter-data-ldap | 集成 Spring Data LDAP |
spring-boot-starter-data-mongodb | 集成 MongoDB(文档型数据库)和 Spring Data MongoDB |
spring-boot-starter-data-mongodb-reactive | 集成 MongoDB(文档型数据库)和 Spring Data MongoDB Reactive |
spring-boot-starter-data-neo4j | 集成 Neo4j(图形数据库)和 Spring Data Neo4j |
spring-boot-starter-data-r2dbc | 集成 Spring Data R2DBC |
spring-boot-starter-data-redis | 集成 Redis(内存数据库)结合 Spring Data Redis 和 Lettuce 客户端 |
spring-boot-starter-data-redis-reactive | 集成 Redis(内存数据库)结合 Spring Data Redis reactive 和 Lettuce 客户端 |
spring-boot-starter-data-rest | 集成 Spring Data REST 暴露 Spring Data repositories 输出 REST 资源 |
spring-boot-starter-freemarker | 集成 FreeMarker 视图构建 MVC web 应用 |
spring-boot-starter-groovy-templates | 集成 Groovy 模板视图构建 MVC web 应用 |
spring-boot-starter-hateoas | 集成 Spring MVC 和 Spring HATEOAS 构建超媒体 RESTful Web 应用程序 |
spring-boot-starter-integration | 集成 Spring Integration |
spring-boot-starter-jdbc | 集成 Spring Data JDBC |
spring-boot-starter-jersey | 集成 JAX-RS 和 Jersey 构建 RESTful web 应用,是 spring-boot-starter-web 的一个替代 Starter |
spring-boot-starter-jetty | 集成 Jetty 作为内嵌的 servlet 容器,可用于替代 spring-boot-starter-tomcat |
spring-boot-starter-jooq | 集成 jOOQ 访问 SQL 数据库,是 spring-boot-starter-data-jpa 或者 spring-boot-starter-jdbc 的替代 Starter |
spring-boot-starter-json | 用于读写 JSON,支持三种Json库:Jackson、Gson、JSON-B,Jackson是SpringBoot官方推荐的默认库。 |
spring-boot-starter-jta-atomikos | 集成 Atomikos 实现 JTA 事务 |
spring-boot-starter-log4j2 | >集成 Log4j2 日志框架,可用于替代 spring-boot-starter-logging |
spring-boot-starter-logging | 集成 Logback 日志框架,这个也是默认的日志框架 |
spring-boot-starter-mail | 集成 Java Mail 和 Spring 框架的邮件发送功能 |
spring-boot-starter-mustache | 集成 Mustache 视图构建 web 应用 |
spring-boot-starter-oauth2-client | 集成 Spring Security’s OAuth2/OpenID客户端功能 |
spring-boot-starter-oauth2-resource-server | 集成 Spring Security’s OAuth2 资源服务器 |
spring-boot-starter-parent | 父级依赖,使用Spring Boot 开发时可使用此模块控制版本 |
spring-boot-starter-quartz | 集成 Quartz 任务调度 |
spring-boot-starter-reactor-netty | 集成 Netty 作为内嵌的响应式 HTTP 服务器 |
spring-boot-starter-rsocket | 构建 RSocket 客户端和服务端 |
spring-boot-starter-security | Spring Security 权限框架自动配置 |
spring-boot-starter-test | 集成 JUnit Jupiter, Hamcrest 和 Mockito 测试 Spring Boot 应用和类库 |
spring-boot-starter-thymeleaf | 使用Thymeleaf视图构建MVC Web应用程序 |
spring-boot-starter-tomcat | 集成 Tomcat 作为内嵌的 servlet 容器 |
spring-boot-starter-undertow | 集成 Undertow 作为内嵌的 servlet 容器 |
spring-boot-starter-validation | 集成 Java Bean Validation 、Hibernate Validator,用于数据校验 |
spring-boot-starter-web | 使用Spring MVC构建Web(包括RESTful)应用程序,使用Tomcat作为默认嵌入式容器 |
spring-boot-starter-web-services | 集成 Spring Web Services |
spring-boot-starter-webflux | 使用Spring Framework的Reactive Web支持构建WebFlux应用程序自动配置 |
spring-boot-starter-websocket | 使用Spring Framework的WebSocket支持构建WebSocket应用程序自动配置 |