Spring Boot 2.x 系列--瞭解spring-boot-starter
宣告: 官方文件 拷貝, 谷歌翻譯翻譯
Spring Boot application starters
Name | Description | Pom |
---|---|---|
|
核心啟動器,包括自動配置支援,日誌記錄和YAML | |
|
使用Apache ActiveMQ進行JMS訊息傳遞 |
|
|
使用Spring AMQP和Rabbit MQ | |
|
使用Spring AOP和AspectJ進行面向方面程式設計 | |
|
使用Apache Artemis進行JMS訊息傳遞 | |
|
使用Spring Batch批處理 | |
|
使用Spring Framework的快取支援 | |
|
使用Spring Cloud Connectors的初學者簡化了Cloud Foundry和Heroku等雲平臺中的服務連線 | |
|
使用Cassandra分散式資料庫和Spring Data Cassandra | |
| 使用Cassandra分散式資料庫和Spring Data Cassandra Reactive | |
|
使用Couchbase面向文件的資料庫和Spring Data Couchbase | |
|
使用Couchbase面向文件的資料庫和Spring Data Couchbase Reactive | |
|
使用Elasticsearch搜尋和分析引擎以及Spring Data Elasticsearch | |
|
將Spring Data JPA與Hibernate一起使用 | |
|
使用Spring Data LDAP | |
|
使用MongoDB面向文件的資料庫和Spring Data MongoDB | |
|
使用MongoDB面向文件的資料庫和Spring Data MongoDB Reactive | |
|
使用Neo4j圖形資料庫和Spring Data Neo4j | |
|
Spring Data Redis和Lettuce客戶端一起使用Redis鍵值資料儲存 | |
|
使用Redis鍵值資料儲存與Spring Data Redis被動和Lettuce客戶端 | |
|
使用Spring Data REST通過REST公開Spring Data儲存庫 | |
|
使用Apache Solr搜尋平臺和Spring Data Solr | |
|
使用FreeMarker檢視構建MVC Web應用程式 | |
|
使用Groovy模板檢視構建MVC Web應用程式 | |
|
使用Spring MVC和Spring HATEOAS構建基於超媒體的RESTful Web應用程式 | |
|
使用Spring Integration | |
|
將JDBC與HikariCP連線池一起使用 | |
|
使用JAX-RS和Jersey構建RESTful Web應用程式的初學者。替代 |
|
|
閱讀和寫作json | |
|
使用Atomikos進行JTA交易 | |
|
使用Bitronix進行JTA事務 | |
|
使用Narayana進行JTA交易 | |
|
使用Java Mail和Spring Framework的電子郵件傳送支援 | |
|
使用Mustache檢視構建Web應用程式 | |
|
使用Quartz排程程式 | |
|
使用Spring Security | |
|
使用JUnit,Hamcrest和Mockito等庫來測試Spring Boot應用程式 | |
|
使用Thymeleaf檢視構建MVC Web應用程式 | |
|
使用Java Bean Validation和Hibernate Validator | |
|
使用Spring MVC構建Web(包括RESTful)應用程式的入門者。使用Tomcat作為預設嵌入式容器 | |
|
使用Spring Web Services | |
|
使用Spring Framework的Reactive Web支援構建WebFlux應用程式 | |
|
使用Spring Framework的WebSocket支援構建WebSocket應用程式 |
除應用程式啟動器外,還可以使用以下啟動器新增 生產就緒功能:
Spring Boot production starters
Name | Description | Pom |
---|---|---|
|
使用Spring Boot的Actuator的啟動器,它提供生產就緒功能,幫助您監控和管理您的應用程式 |
最後,如果要排除或交換特定的技術方面,Spring Boot還包括以下啟動器:
Spring Boot technical starters
Name | Description | Pom |
---|---|---|
|
||
|
||
|
使用Logback進行日誌記錄的入門。 預設日誌啟動器 | |
|
使用Reactor Netty作為嵌入式響應式HTTP伺服器的入門者。 | |
|
使用Tomcat作為嵌入式servlet容器的入門者。使用的預設servlet容器啟動器spring-boot-starter-web |
|
|