Spring Boot application startershtml
名稱 | 描述 | Pom |
---|---|---|
spring-boot-starter | 核心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框架的緩存支持 | 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 的響應式支持 | Pom |
spring-boot-starter-data-couchbase | 用於使用基於文檔的數據庫Couchbase和Spring Data Couchbase | Pom |
spring-boot-starter-data-couchbase-reactive | 用於使用基於文檔的數據庫Couchbase和Spring Data Couchbase 的響應式支持 | Pom |
spring-boot-starter-data-elasticsearch | 用於使用Elasticsearch搜索,分析引擎和Spring Data Elasticsearch | Pom |
spring-boot-starter-data-jpa | 用於使用Hibernate實現Spring Data JPA | Pom |
spring-boot-starter-data-ldap | Spring Boot 對 Spring Data LDAP(輕量級目錄訪問協議)的支持 | Pom |
spring-boot-starter-data-mongodb | 用於使用基於文檔的數據庫MongoDB和Spring Data MongoDB | Pom |
spring-boot-starter-data-mongodb-reactive | 用於使用基於文檔的數據庫MongoDB和Spring Data MongoDB 的響應式支持 | Pom |
spring-boot-starter-data-neo4j | 用於使用圖數據庫Neo4j和Spring Data Neo4j | Pom |
spring-boot-starter-data-redis | 用於使用Spring Data Redis和Jedis客戶端操做鍵—值數據存儲Redis | Pom |
spring-boot-starter-data-redis-reactive | 用於使用Spring Data Redis和Jedis客戶端操做鍵—值數據存儲Redis的響應式支持 | Pom |
spring-boot-starter-data-rest | 用於使用Spring Data REST暴露基於REST的Spring Data倉庫 | Pom |
spring-boot-starter-data-solr | 經過Spring Data Solr使用Apache 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的支持(使用Tomcat JDBC鏈接池) | Pom |
spring-boot-starter-jersey | 用於使用JAX-RS和Jersey構建RESTful web應用,可以使用spring-boot-starter-web替代 | Pom |
spring-boot-starter-jooq | 用於使用JOOQ訪問SQL數據庫,可以使用spring-boot-starter-data-jpa或spring-boot-starter-jdbc替代 | Pom |
spring-boot-starter-json | Spring Boot 對 Json 讀寫支持的組建 | Pom |
spring-boot-starter-jta-atomikos | 用於使用Atomikos實現JTA事務 | Pom |
spring-boot-starter-jta-bitronix | 用於使用Bitronix實現JTA事務 | Pom |
spring-boot-starter-jta-narayana | Spring Boot Narayana JTA Starter | Pom |
spring-boot-starter-mail | 用於使用Java Mail和Spring框架email發送支持 | Pom |
spring-boot-starter-mustache | 用於使用Mustache模板引擎構建MVC web應用 | Pom |
spring-boot-starter-quartz | 用於定時任務 quartz 的支持 | Pom |
spring-boot-starter-security | 對Spring Security的支持 | Pom |
spring-boot-starter-test | 用於測試Spring Boot應用,支持經常使用測試類庫,包括JUnit, Hamcrest和Mockito | Pom |
spring-boot-starter-thymeleaf | 用於使用Thymeleaf模板引擎構建MVC web應用 | Pom |
spring-boot-starter-validation | 用於使用Hibernate Validator實現Java Bean校驗 | Pom |
spring-boot-starter-web | 用於使用Spring MVC構建web應用,包括RESTful。Tomcat是默認的內嵌容器 | Pom |
spring-boot-starter-web-services | 對Spring Web服務的支持 | Pom |
spring-boot-starter-webflux | 對Spring webflux服務的支持 | Pom |
spring-boot-starter-websocket | 用於使用Spring框架的WebSocket支持構建WebSocket應用 | Pom |
Spring Boot 生產級 startersreact
名稱 | 描述 | Pom |
---|---|---|
spring-boot-starter-actuator | 用於使用Spring Boot的Actuator,它提供了production ready功能來幫助你監控和管理應用程序 | Pom |
最後,Spring Boot還包含一些用於排除或交換某些特定技術方面的starters:git
Spring Boot 技術性 Startersgithub
名稱 | 描述 | Pom |
---|---|---|
spring-boot-starter-jetty | 用於使用Jetty做爲內嵌servlet容器,可以使用spring-boot-starter-tomcat替代 | Pom |
spring-boot-starter-log4j2 | 用於使用Log4j2記錄日誌,可以使用spring-boot-starter-logging代替 | Pom |
spring-boot-starter-logging | 用於使用Logback記錄日誌,默認的日誌starter | Pom |
spring-boot-starter-reactor-netty | 用於使用 netty 做爲響應式內嵌容器 | Pom |
spring-boot-starter-tomcat | 用於使用Tomcat做爲內嵌servlet容器,spring-boot-starter-web使用的默認servlet容器 | Pom |
spring-boot-starter-undertow | 用於使用Undertow做爲內嵌servlet容器,可以使用spring-boot-starter-tomcat替代 | Pom |