bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

SpringBoot實戰教程之自動配置詳解-創新互聯

前言

創新互聯為客戶提供專業的成都網站制作、網站建設、程序、域名、空間一條龍服務,提供基于WEB的系統開發. 服務項目涵蓋了網頁設計、網站程序開發、WEB系統開發、微信二次開發、手機網站制作等網站方面業務。

大家應該都有所了解,隨著Ruby、Groovy等動態語言的流行,相比較之下Java的開發顯得格外笨重。繁多的配置、低下的開發效率、復雜的部署流程以及第三方技術集成難度大等問題一直被人們所詬病。隨著Spring家族中的新星Spring Boot的誕生,這些問題都在逐漸被解決。

個人覺得Spring Boot中最重要的兩個優勢就是可以使用starter簡化依賴配置和Spring的自動配置。下面這篇文章將給大家詳細介紹Spring Boot自動配置的相關內容,話不多說,來一起看看詳細的介紹。

使用starter簡化依賴配置

Spring提供了一系列starter來簡化Maven配置。其核心原理也就是Maven和Gradle的依賴傳遞方案。當我們在我們的pom文件中增加對某個starter的依賴時,該starter的依賴也會自動的傳遞性被依賴進來。而且,很多starter也依賴了其他的starter。例如web starter就依賴了tomcat starter,并且大多數starter基本都依賴了spring-boot-starter。

Spring自動配置

Spring Boot會根據類路徑中的jar包、類,為jar包里的類自動配置,這樣可以極大的減少配置的數量。簡單點說就是它會根據定義在classpath下的類,自動的給你生成一些Bean,并加載到Spring的Context中。自動配置充分的利用了spring 4.0的條件化配置特性,能夠自動配置特定的Spring bean,用來啟動某項特性。

條件化配置

假設你希望一個或多個bean只有在某種特殊的情況下才需要被創建,比如,一個應用同時服務于中美用戶,要在中美部署,有的服務在美國集群中需要提供,在中國集群中就不需要提供。在Spring 4之前,要實現這種級別的條件化配置是比較復雜的,但是,Spring 4引入了一個新的@Conditional注解可以有效的解決這類問題。

@Bean
@Conditional(ChinaEnvironmentCondition.class)
public ServiceBean serviceBean(){
 return new ServiceBean();
}

新聞標題:SpringBoot實戰教程之自動配置詳解-創新互聯
URL標題:http://vcdvsql.cn/article38/djjgpp.html

成都網站建設公司_創新互聯,為您提供品牌網站制作、動態網站、網站維護、定制網站網站制作、服務器托管

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

微信小程序開發