国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Spring Boot 初識(shí)丨三】starter

這篇具有很好參考價(jià)值的文章主要介紹了【Spring Boot 初識(shí)丨三】starter。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

上一篇講了如何構(gòu)建MAVEN項(xiàng)目
本篇來(lái)講一講 starter 依賴項(xiàng)
Spring Boot 初識(shí):
【Spring Boot 初識(shí)丨一】入門實(shí)戰(zhàn)
【Spring Boot 初識(shí)丨二】maven
【Spring Boot 初識(shí)丨三】starter
【Spring Boot 初識(shí)丨四】主應(yīng)用類

一、定義

??啟動(dòng)器是一組方便的依賴關(guān)系描述符,它包含了一系列可以集成到應(yīng)用里面的依賴包。你可以一站式集成Spring及其他技術(shù),而不需要到處找示例代碼和依賴包。例如:如果想使用Spring 和 JPA進(jìn)行數(shù)據(jù)庫(kù)訪問(wèn),請(qǐng)包含 spring-boot-starter-data-jpa 依賴項(xiàng)。

二、啟動(dòng)器

2.1 應(yīng)用啟動(dòng)器

Spring Boot 提供了以下應(yīng)用啟動(dòng)器org.springframework.boot

spring-boot-starter 核心啟動(dòng)器,包括自動(dòng)配置支持、日志記錄和 YAML
spring-boot-starter-activemq 使用 Apache ActiveMQ 的 JMS 消息傳遞啟動(dòng)器
spring-boot-starter-amqp 使用 Spring AMQP 和 Rabbit MQ 的啟動(dòng)器
spring-boot-starter-aop 使用 Spring AOP 和 AspectJ 進(jìn)行面向方面編程的入門
spring-boot-starter-artemis 使用 Apache Artemis 的 JMS 消息傳遞啟動(dòng)器
spring-boot-starter-batch 使用 Spring Batch 的啟動(dòng)器
spring-boot-starter-cache 使用 Spring Framework 的緩存支持的啟動(dòng)器
spring-boot-starter-data-cassandra 使用 Cassandra 分布式數(shù)據(jù)庫(kù)和 Spring Data Cassandra 的啟動(dòng)器
spring-boot-starter-data-cassandra-reactive 使用 Cassandra 分布式數(shù)據(jù)庫(kù)和 Spring Data Cassandra Reactive 的 啟動(dòng)器
spring-boot-starter-data-couchbase 使用 Couchbase 面向文檔的數(shù)據(jù)庫(kù)和 Spring Data Couchbase 的啟動(dòng)器
spring-boot-starter-data-couchbase-reactive 使用 Couchbase 面向文檔的數(shù)據(jù)庫(kù)和 Spring Data Couchbase Reactive 的啟動(dòng)器
spring-boot-starter-data-elasticsearch 使用 Elasticsearch 搜索和分析引擎以及 Spring Data Elasticsearch 的啟動(dòng)器
spring-boot-starter-data-jdbc 使用 Spring Data JDBC 的啟動(dòng)器
spring-boot-starter-data-jpa 將 Spring Data JPA 與 Hibernate 一起使用的啟動(dòng)器
spring-boot-starter-data-ldap 使用 Spring Data LDAP 的啟動(dòng)器
spring-boot-starter-data-mongodb 使用 MongoDB 面向文檔的數(shù)據(jù)庫(kù)和 Spring Data MongoDB的啟動(dòng)器
spring-boot-starter-data-mongodb-reactive 使用 MongoDB 文檔型數(shù)據(jù)庫(kù)和 Spring Data MongoDB Reactive 的啟動(dòng)器
spring-boot-starter-data-neo4j 使用 Neo4j 圖形數(shù)據(jù)庫(kù)和 Spring Data Neo4j 的啟動(dòng)器
spring-boot-starter-data-r2dbc 使用 Spring Data R2DBC 的啟動(dòng)器
spring-boot-starter-data-redis 用于將 Redis 鍵值數(shù)據(jù)存儲(chǔ)與 Spring Data Redis 和 Lettuce 客戶端一起使用的啟動(dòng)器
spring-boot-starter-data-redis-reactive 將 Redis 鍵值數(shù)據(jù)存儲(chǔ)與 Spring Data Redis 反應(yīng)式和 Lettuce 客戶端一起使用的啟動(dòng)器
spring-boot-starter-data-rest 使用 Spring Data REST 通過(guò) REST 公開 Spring Data 存儲(chǔ)庫(kù)的啟動(dòng)器
spring-boot-starter-freemarker 使用 FreeMarker 視圖構(gòu)建 MVC Web 應(yīng)用程序的啟動(dòng)器
spring-boot-starter-graphql 使用 Spring GraphQL 構(gòu)建 GraphQL 應(yīng)用程序的啟動(dòng)器
spring-boot-starter-groovy-templates 使用 Groovy 模板視圖構(gòu)建 MVC web 應(yīng)用程序的啟動(dòng)器
spring-boot-starter-hateoas 使用Spring MVC 和Spring HATEOAS 構(gòu)建基于超媒體的RESTful Web 應(yīng)用程序的啟動(dòng)器
spring-boot-starter-integration 使用 Spring Integration 的啟動(dòng)器
spring-boot-starter-jdbc 將 JDBC 與 HikariCP 連接池一起使用的啟動(dòng)器
spring-boot-starter-jersey 使用 JAX-RS 和 Jersey 構(gòu)建 RESTful Web 應(yīng)用程序的啟動(dòng)器。替代spring-boot-starter-web
spring-boot-starter-jooq 使用 jOOQ 通過(guò) JDBC 訪問(wèn) SQL 數(shù)據(jù)庫(kù)的啟動(dòng)器。替代spring-boot-starter-data-jpa或spring-boot-starter-jdbc
spring-boot-starter-json 讀寫json的啟動(dòng)器
spring-boot-starter-mail 使用 Java Mail 和 Spring Framework 的電子郵件發(fā)送支持的啟動(dòng)器
spring-boot-starter-mustache 使用 Mustache 視圖構(gòu)建 Web 應(yīng)用程序的啟動(dòng)器
spring-boot-starter-oauth2-authorization-server 使用 Spring Authorization Server 功能的啟動(dòng)器
spring-boot-starter-oauth2-client 使用 Spring Security 的 OAuth2/OpenID Connect 客戶端功能的啟動(dòng)器
spring-boot-starter-oauth2-resource-server 使用 Spring Security 的 OAuth2 資源服務(wù)器功能的啟動(dòng)器
spring-boot-starter-quartz 使用 Quartz 調(diào)度器的啟動(dòng)器
spring-boot-starter-rsocket 用于構(gòu)建 RSocket 客戶端和服務(wù)器的啟動(dòng)器
spring-boot-starter-security 使用 Spring Security 的啟動(dòng)器
spring-boot-starter-test 用于使用 JUnit Jupiter、Hamcrest 和 Mockito 等庫(kù)測(cè)試 Spring Boot 應(yīng)用程序的啟動(dòng)器
spring-boot-starter-thymeleaf 使用 Thymeleaf 視圖構(gòu)建 MVC Web 應(yīng)用程序的啟動(dòng)器
spring-boot-starter-validation 將 Java Bean Validation 與 Hibernate Validator 結(jié)合使用的啟動(dòng)器
spring-boot-starter-web 用于使用 Spring MVC 構(gòu)建 Web(包括 RESTful)應(yīng)用程序的啟動(dòng)器。使用 Tomcat 作為默認(rèn)的嵌入式容器
spring-boot-starter-web-services 使用 Spring Web 服務(wù)的啟動(dòng)器
spring-boot-starter-webflux 用于使用 Spring Framework 的 Reactive Web 支持構(gòu)建 WebFlux 應(yīng)用程序的啟動(dòng)器
spring-boot-starter-websocket 使用 Spring Framework 的 MVC WebSocket 支持構(gòu)建 WebSocket 應(yīng)用程序的啟動(dòng)器

2.2 生產(chǎn)啟動(dòng)器

spring-boot-starter-actuator 使用 Spring Boot Actuator 的啟動(dòng)器,它提供生產(chǎn)就緒功能來(lái)幫助您監(jiān)控和管理您的應(yīng)用程序

2.3 技術(shù)啟動(dòng)器

spring-boot-starter-jetty 使用 Jetty 作為嵌入式 servlet 容器的啟動(dòng)器。替代spring-boot-starter-tomcat
spring-boot-starter-log4j2 使用 Log4j2 進(jìn)行日志記錄的啟動(dòng)器。替代spring-boot-starter-logging
spring-boot-starter-logging 使用 Logback 進(jìn)行日志記錄的啟動(dòng)器。默認(rèn)日志記錄啟動(dòng)器
spring-boot-starter-reactor-netty 使用 Reactor Netty 作為嵌入式響應(yīng)式 HTTP 服務(wù)器的啟動(dòng)器。
spring-boot-starter-tomcat 將 Tomcat 用作嵌入式 servlet 容器的啟動(dòng)器。使用的默認(rèn) servlet 容器啟動(dòng)器spring-boot-starter-web
spring-boot-starter-undertow 使用 Undertow 作為嵌入式 servlet 容器的啟動(dòng)器。替代spring-boot-starter-tomcat

【Spring Boot 初識(shí)丨三】starter文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-494299.html

  如果喜歡的話,歡迎 ??關(guān)注 ??點(diǎn)贊 ??評(píng)論 ??收藏  ??一起討論
  你的評(píng)價(jià)就是我??創(chuàng)作的動(dòng)力!					  ??????

到了這里,關(guān)于【Spring Boot 初識(shí)丨三】starter的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Spring Boot Starter設(shè)計(jì)實(shí)現(xiàn)

    Starter 是 Spring Boot 非常重要的一個(gè)硬核功能。 通過(guò) Starter 我們可以快速的引入一個(gè)功能或模塊,而無(wú)須關(guān)心模塊依賴的其它組件。關(guān)于配置,Spring Boot 采用“約定大于配置”的設(shè)計(jì)理念,Starter 一般都會(huì)提供默認(rèn)配置,只有當(dāng)我們有特殊需求的時(shí)候,才需要在 application.yaml 里

    2024年01月18日
    瀏覽(19)
  • Spring Boot Starter Parent

    Spring Boot Starter Parent

    在這,您將學(xué)習(xí)了解 Spring Boot Starter Parent, 它是 Spring Boot 提供的父級(jí) Pom 文件,旨在提供自動(dòng)版本依賴管理,幫助我們輕松快速地進(jìn)行?Spring Boot?開發(fā)。 通過(guò) Spring Boot Starter Parent, 我們可以進(jìn)行簡(jiǎn)單便捷地包依賴管理。在 Spring Boot 每一個(gè)發(fā)行版中, 均提供了該版本所兼容的依

    2024年02月08日
    瀏覽(29)
  • shiro-spring-boot-starter針對(duì)不同Spring Boot版本

    對(duì)于Spring Boot 2.4.10,無(wú)法找到shiro-spring-boot-starter的2.7.2版本,這是一個(gè)錯(cuò)誤的版本號(hào)。 shiro-spring-boot-starter針對(duì)不同Spring Boot版本,推薦使用的版本如下: Spring Boot 1.x - 使用版本1.4.1 Spring Boot 2.0.x - 使用版本1.5.3 Spring Boot 2.1.x - 使用版本1.6.0 Spring Boot 2.2.x - 使用版本1.7.0 Spring Boot 2.3

    2024年02月13日
    瀏覽(17)
  • Spring Boot Starter 剖析與實(shí)踐

    對(duì)于 Java 開發(fā)人員來(lái)說(shuō),Spring 框架幾乎是必不可少的。它是一個(gè)廣泛用于開發(fā)企業(yè)應(yīng)用程序的開源輕量級(jí)框架。近幾年,Spring Boot 在傳統(tǒng) Spring 框架的基礎(chǔ)上應(yīng)運(yùn)而生,不僅提供了 Spring 的全部功能,還使開發(fā)人員更加便捷地使用。在使用 Spring Boot 時(shí),我們經(jīng)常會(huì)接觸到各種

    2024年02月14日
    瀏覽(24)
  • 自定義 Spring Boot Starter 組件

    自定義 Spring Boot Starter 組件是為了封裝和簡(jiǎn)化特定功能的配置和集成,讓用戶能夠更容易地集成你提供的庫(kù)或功能。Spring Boot Starter 組件通常包括自動(dòng)配置、依賴管理和必要的配置。 下面是創(chuàng)建一個(gè)簡(jiǎn)單的 Spring Boot Starter 的基本步驟: 步驟: 創(chuàng)建一個(gè)新的 Maven 或 Gradle 項(xiàng)目

    2024年02月05日
    瀏覽(35)
  • Spring Boot Starter介紹和實(shí)戰(zhàn)

    Spring Boot Starter 是 Spring Boot 提供的一種機(jī)制,用于簡(jiǎn)化和集成應(yīng)用程序的依賴管理。通過(guò)創(chuàng)建自定義的 Starter,可以將一組相關(guān)的依賴打包成一個(gè)簡(jiǎn)單的、可重用的模塊,使應(yīng)用程序的配置和依賴管理更加方便。在本文中,我們將深入探討 Spring Boot Starter 的原理、創(chuàng)建過(guò)程,

    2024年01月23日
    瀏覽(34)
  • Spring Boot中的Actuator是什么?Spring Boot中的Starter依賴是什么?

    在Spring Boot中,Actuator是一種用于監(jiān)控和管理應(yīng)用程序的工具。它提供了一些額外的端點(diǎn)和功能,使開發(fā)人員能夠更好地了解和控制他們的應(yīng)用程序。 Actuator提供了以下功能: 指標(biāo)收集:Actuator可以收集并顯示有關(guān)應(yīng)用程序的指標(biāo),例如內(nèi)存使用情況、線程數(shù)、請(qǐng)求處理時(shí)間等

    2024年02月09日
    瀏覽(17)
  • 如何自己實(shí)現(xiàn)一個(gè)Spring Boot Starter

    如何自己實(shí)現(xiàn)一個(gè)Spring Boot Starter

    現(xiàn)在很多開源的組件都會(huì)提供對(duì)應(yīng)的 springboot-starter 包給我們?nèi)ビ?,要做一個(gè) starter 包并不難。參照Spring內(nèi)置的實(shí)現(xiàn)就好了: 1、在工程里引入 starter 打包相關(guān)的依賴。 2、在我們工程內(nèi)建 spring.factories 文件,編寫我們配置類的全限類名。 使用AOP實(shí)現(xiàn)攔截方法執(zhí)行和打印日志的

    2024年01月22日
    瀏覽(19)
  • 46、如何理解Spring Boot中的Starter

    使用spring + springmvc,如果需要引入mybatis等框架,需要到xml中定義mybatis需要的bean starter就是定義一個(gè)starter的iar包,寫一個(gè)@Configuration配置類、將這些bean定義在里面,然后在starter包的META-INF/spring.factories中寫入該配置類,springboot會(huì)按照約定來(lái)加載該配置類 開發(fā)人員只需要將相應(yīng)

    2024年02月16日
    瀏覽(40)
  • 深入理解Spring Boot Starter:概念、特點(diǎn)、場(chǎng)景、原理及自定義starter

    在Spring框架的發(fā)展過(guò)程中,為了簡(jiǎn)化項(xiàng)目的搭建和配置過(guò)程,Spring Boot應(yīng)運(yùn)而生。Spring Boot通過(guò)提供一系列開箱即用的Starter,使得開發(fā)者能夠快速整合Spring生態(tài)系統(tǒng)中的各種技術(shù)棧,提升開發(fā)效率。本文將深入探討Spring Boot Starter的基本概念、主要特點(diǎn)、應(yīng)用場(chǎng)景以及實(shí)現(xiàn)原理

    2024年02月22日
    瀏覽(37)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包