真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

SpringBoot實戰(zhàn)教程之自動配置詳解-創(chuàng)新互聯(lián)

前言

創(chuàng)新互聯(lián)為客戶提供專業(yè)的成都網(wǎng)站制作、網(wǎng)站建設(shè)、程序、域名、空間一條龍服務(wù),提供基于WEB的系統(tǒng)開發(fā). 服務(wù)項目涵蓋了網(wǎng)頁設(shè)計、網(wǎng)站程序開發(fā)、WEB系統(tǒng)開發(fā)、微信二次開發(fā)、手機網(wǎng)站制作等網(wǎng)站方面業(yè)務(wù)。

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

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

使用starter簡化依賴配置

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

Spring自動配置

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

條件化配置

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

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

本文題目:SpringBoot實戰(zhàn)教程之自動配置詳解-創(chuàng)新互聯(lián)
鏈接地址:http://weahome.cn/article/djjgpp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部