? starts 是方便的依賴描述符集合,你可以將其包含在應用程序中。你可以一個一站式的spring商店和相關技術。而無需遍歷示例代碼和依賴描述符的復制黏貼負載。例如:如果要開始使用spring和jpa進行數據庫訪問,請在項目中導入spring-boot-starter-data-jpa依賴項。
? starters 包含許多啟動項目并快速運行所需的依賴項,并且具有一組受支持的受管傳遞性依賴項。
? 所有的官方starters都遵循類似的命名方式。spring-boot-starters-,其中是特定類型的應用程序。
? spring boot在org.springframework.boot組下提供了以下的應用程序starter:
名稱 | 描述 | pom |
---|---|---|
spring-boot-starter | 核心starter,包含自動配置支持,日志記錄和YAML | pom |
spring-boot-starter-web | 使用Spring MVC構建Web(包括RESTful)應用程序。 使用Tomcat作為默認的嵌入式容器 | pom |
spring-boot-starter-data-jdbc | 使用spring data jdbc | 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 | 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等云平臺服務連接,不贊成使用java CFEnv | 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 ractive | 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 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 | 使用redis鍵值數據存儲與spring data redis 與 lettuce 客戶端 | pom |
spring-boot-starter-data-redis-reactive | 使用redis鍵值數據存儲與spring data redis reactive與 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 templates視圖創建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 | 使用帶有HikariCP 連接池的 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 | 讀寫json數據 | pom |
spring-boot-starter-jta-atomikos | 使用atomikos的JTA transactions | pom |
spring-boot-starter-jta-bitronix | 使用bitronix的JTA transactions | pom |
spring-boot-starter-mail | 使用java mail 和 spring framework的email發送支持 | pom |
spring-boot-starter-mustache | 使用mustache視圖構建web應用程序 | pom |
spring-boot-starter-oauth2-client | 使用Spring Security的OAuth2 / OpenID Connect客戶端功能 | pom |
spring-boot-starter-oauth2-resource-server | 使用Spring Security的OAuth2資源服務器功能 | pom |
spring-boot-starter-quartz | 使用quartz任務 | pom |
spring-boot-starter-rsocket | 構建RSocket客戶端和服務 | 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 | 通過Hibernate validator使用java bean驗證 | pom |
spring-boot-starter-web-services | 使用spring web services | pom |
spring-boot-starter-webflux | 使用spring framework的 reactive web支持 構建webflux應用程序 | pom |
spring-boot-starter-websocker | 使用spring framework的websock支持構建websocket 應用程序 | pom |
spring boot 生產starter
名稱 | 描述 | pom |
---|---|---|
spring-boot-starter-actuator | 使用Spring Boot的Actuator,它提供了生產就緒功能,可幫助您監視和管理應用程序 | pom |
spring boot 技術starter
名稱 | 描述 | 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進行日志記錄。 默認日志記錄 | pom |
spring-boot-starter-reactor-netty | 使用Reactor Netty作為嵌入式反應式HTTP服務器。 | pom |
spring-boot-starter-tomcat | 用于將Tomcat用作嵌入式servlet容器。 spring-boot-starter-web使用的默認servlet容器 | pom |
spring-boot-starter-undertow | 使用Undertow作為嵌入式servlet容器。 spring-boot-starter-tomcat的替代品 | pom |
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态