国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - Spring Boot中自動化配置的利弊以及解決方法

Spring Boot中自動化配置的利弊以及解決方法

2020-12-08 15:14翟永超 Java教程

這篇文章主要給大家介紹了關(guān)于Spring Boot中自動化配置的利弊以及解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Spring Boot具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。

本文主要給大家介紹了關(guān)于Spring Boot自動化配置的利弊及解決方法的相關(guān)內(nèi)容,分享出來供大家參考學(xué)習(xí),下面話不多說了,來一起看看詳細(xì)的介紹:

Spring Boot中的雙刃劍:自動化配置

在之前的文章中,我們通過各種功能性示例體驗了Spring Boot的自動化配置給我們所帶來的超便利的新開發(fā)方式。但是,在一些情況下Spring Boot的自動化配置也會給我們?nèi)莵聿簧俚穆闊热邕@些場景:

項目依賴復(fù)雜的情況下,由于依賴方的依賴組織不夠嚴(yán)格,可能引入了一些實際我們不需要的依賴,從而導(dǎo)致我們的項目滿足一些特定的自動化配置。

傳統(tǒng)Spring項目轉(zhuǎn)換為Spring Boot項目的過程中,由于不同的組織方式問題,引發(fā)自動化配置加載的錯誤,比如:通過xml手工組織的多數(shù)據(jù)源配置等。

上面這些原因都會導(dǎo)致不必要的自動化配置加載而導(dǎo)致應(yīng)用無法啟動或觸發(fā)/health的健康檢查不通過等問題。比如,我們在改造傳統(tǒng)Spring項目到Spring Boot項目中碰到的一些錯誤:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
六月 21, 2017 6:23:47 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
警告: The web application [ROOT] appears to have started a thread named [Abandoned connection cleanup thread] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
 java.lang.Object.wait(Native Method)
 java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
 com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:43)
2017-06-21 18:23:47,230 INFO [main] org.springframework.boot.autoconfigure.logging.AutoConfigurationReportLoggingInitializer -
Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.
2017-06-21 18:23:47,237 ERROR [main] org.springframework.boot.diagnostics.LoggingFailureAnalysisReporter -
***************************
APPLICATION FAILED TO START
***************************
Description:
Cannot determine embedded database driver class for database type NONE
Action:
If you want an embedded database please put a supported one on the classpath. If you have database settings to be loaded from a particular profile you may need to active it (no profiles are currently active).

從報錯信息中,我們就可以分析出錯誤原因是觸發(fā)了數(shù)據(jù)源的自動化配置,然而當(dāng)前項目其實并不需要數(shù)據(jù)源。查其根源是依賴方提供的API依賴中引用了一些多余的依賴觸發(fā)了該自動化配置的加載。

如何解決

為了解決上面所述的問題,我們可以用兩種方法來解決:

  • 通過外部依賴的修改來解決:通過與依賴方溝通,在對方提供的API依賴中去掉不必要的依賴
  • 通過禁用指定的自動化配置來避免加載不必要的自動化配置,下面列舉了禁用的方法:

使用了@EnableAutoConfiguration的時候

?
1
@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})

使用了@SpringBootApplication的時候

?
1
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})

使用了@SpringCloudApplication的時候

?
1
2
@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})
@SpringCloudApplication

通過配置文件來設(shè)置

?
1
spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration

總結(jié)

好了,大概就這樣,以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對服務(wù)器之家的支持

原文鏈接:http://blog.didispace.com/spring-boot-disable-autoconfig/

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 久久99精品视频 | 日韩色区 | 国产一级毛片一级 | 伊人久久乐 | 国产综合久久 | 亚洲黄色特级片 | а_天堂中文最新版地址 | 欧美亚洲综合久久 | 欧美国产日韩在线 | 欧美高清一区二区 | 最新毛片在线观看 | 欧美天天 | 国产美女自拍视频 | 亚洲激情在线观看 | 国产精品毛片一区视频播不卡 | 午夜影院免费看 | 国产欧美精品一区二区三区 | 玖玖国产精品视频 | 午夜影院网站 | 欧美大片免费影院在线观看 | 女人性做爰免费网站 | 国产欧美精品一区二区色综合 | 精品亚洲综合 | 欧美日韩激情 | 国产日| 国产剧情一区二区 | 亚洲国产高清美女在线观看 | 在线免费黄色 | 中文字幕一区二区三区日韩精品 | 精品一区二区久久 | 亚洲综合区 | 亚洲 欧美 另类 综合 偷拍 | 欧美一级片免费在线观看 | 精品无码久久久久久久动漫 | 久在线草 | 欧美色综合天天久久综合精品 | 黄色动漫在线观看 | 91免费观看| 日韩高清av| 伊人99综合| 成人影院在线 |