1. 程式人生 > >Spring Boot 2.x 系列--瞭解spring-boot-starter

Spring Boot 2.x 系列--瞭解spring-boot-starter

宣告: 官方文件 拷貝, 谷歌翻譯翻譯

Spring Boot application starters

Name Description Pom

spring-boot-starter

核心啟動器,包括自動配置支援,日誌記錄和YAML

Pom

spring-boot-starter-activemq

使用Apache ActiveMQ進行JMS訊息傳遞

Pom

spring-boot-starter-amqp

使用Spring AMQP和Rabbit MQ

Pom

spring-boot-starter-aop

使用Spring AOP和AspectJ進行面向方面程式設計

Pom

spring-boot-starter-artemis

使用Apache Artemis進行JMS訊息傳遞

Pom

spring-boot-starter-batch

使用Spring Batch批處理

Pom

spring-boot-starter-cache

使用Spring Framework的快取支援

Pom

spring-boot-starter-cloud-connectors

使用Spring Cloud Connectors的初學者簡化了Cloud Foundry和Heroku等雲平臺中的服務連線

Pom

spring-boot-starter-data-cassandra

使用Cassandra分散式資料庫和Spring Data Cassandra

Pom

spring-boot-starter-data-cassandra-reactive

使用Cassandra分散式資料庫和Spring Data Cassandra Reactive

Pom

spring-boot-starter-data-couchbase

使用Couchbase面向文件的資料庫和Spring Data Couchbase

Pom

spring-boot-starter-data-couchbase-reactive

使用Couchbase面向文件的資料庫和Spring Data Couchbase Reactive

Pom

spring-boot-starter-data-elasticsearch

使用Elasticsearch搜尋和分析引擎以及Spring Data Elasticsearch

Pom

spring-boot-starter-data-jpa

將Spring Data JPA與Hibernate一起使用

Pom

spring-boot-starter-data-ldap

使用Spring Data LDAP

Pom

spring-boot-starter-data-mongodb

使用MongoDB面向文件的資料庫和Spring Data MongoDB

Pom

spring-boot-starter-data-mongodb-reactive

使用MongoDB面向文件的資料庫和Spring Data MongoDB Reactive

Pom

spring-boot-starter-data-neo4j

使用Neo4j圖形資料庫和Spring Data Neo4j

Pom

spring-boot-starter-data-redis

Spring Data Redis和Lettuce客戶端一起使用Redis鍵值資料儲存

Pom

spring-boot-starter-data-redis-reactive

使用Redis鍵值資料儲存與Spring Data Redis被動和Lettuce客戶端

Pom

spring-boot-starter-data-rest

使用Spring Data REST通過REST公開Spring Data儲存庫

Pom

spring-boot-starter-data-solr

使用Apache Solr搜尋平臺和Spring Data Solr

Pom

spring-boot-starter-freemarker

使用FreeMarker檢視構建MVC Web應用程式

Pom

spring-boot-starter-groovy-templates

使用Groovy模板檢視構建MVC Web應用程式

Pom

spring-boot-starter-hateoas

使用Spring MVC和Spring HATEOAS構建基於超媒體的RESTful Web應用程式

Pom

spring-boot-starter-integration

使用Spring Integration

Pom

spring-boot-starter-jdbc

將JDBC與HikariCP連線池一起使用

Pom

spring-boot-starter-jersey

使用JAX-RS和Jersey構建RESTful Web應用程式的初學者。替代spring-boot-starter-web

Pom

spring-boot-starter-json

閱讀和寫作json

Pom

spring-boot-starter-jta-atomikos

使用Atomikos進行JTA交易

Pom

spring-boot-starter-jta-bitronix

使用Bitronix進行JTA事務

Pom

spring-boot-starter-jta-narayana

使用Narayana進行JTA交易

Pom

spring-boot-starter-mail

使用Java Mail和Spring Framework的電子郵件傳送支援

spring-boot-starter-mustache

使用Mustache檢視構建Web應用程式

Pom

spring-boot-starter-quartz

使用Quartz排程程式

Pom

spring-boot-starter-security

使用Spring Security

Pom

spring-boot-starter-test

使用JUnit,Hamcrest和Mockito等庫來測試Spring Boot應用程式

Pom

spring-boot-starter-thymeleaf

使用Thymeleaf檢視構建MVC Web應用程式

Pom

spring-boot-starter-validation

使用Java Bean Validation和Hibernate Validator

Pom

spring-boot-starter-web

使用Spring MVC構建Web(包括RESTful)應用程式的入門者。使用Tomcat作為預設嵌入式容器

Pom

spring-boot-starter-web-services

使用Spring Web Services

Pom

spring-boot-starter-webflux

使用Spring Framework的Reactive Web支援構建WebFlux應用程式

Pom

spring-boot-starter-websocket

使用Spring Framework的WebSocket支援構建WebSocket應用程式

Pom

除應用程式啟動器外,還可以使用以下啟動器新增 生產就緒功能:

Spring Boot production starters

Name Description Pom

spring-boot-starter-actuator

使用Spring Boot的Actuator的啟動器,它提供生產就緒功能,幫助您監控和管理您的應用程式

Pom

最後,如果要排除或交換特定的技術方面,Spring Boot還包括以下啟動器:

Spring Boot technical starters

Name Description Pom

spring-boot-starter-jetty

Pom

spring-boot-starter-log4j2

Pom

spring-boot-starter-logging

使用Logback進行日誌記錄的入門。 預設日誌啟動器

Pom

spring-boot-starter-reactor-netty

使用Reactor Netty作為嵌入式響應式HTTP伺服器的入門者。

Pom

spring-boot-starter-tomcat

使用Tomcat作為嵌入式servlet容器的入門者。使用的預設servlet容器啟動器spring-boot-starter-web

Pom

spring-boot-starter-undertow

Pom