《SpringBoot實戰》讀書筆記 #每日筆記 100-001

《SpringBoot實戰》讀書筆記 #每日筆記 100-001

@EnableAutoConfiguration實際上加載的是jar包中的配置類,這些配置類中經過@Bean建立一些必要的對象,例如DataSource對象。

建議入口類放在groupId+arctifactId 下面,這樣作讓項目的結構可以更加的清晰,可是根據實際的教學經驗來講:對於初學者不建議添加arctifactId ,在進行聚合項目學習的時候,會由於啓動類的掃描範圍而掃描不到一些必要的包。web

若是咱們本身建立是一些類的話能夠選擇關閉這個類的自動配置,自動配置的列表能夠在spring.factories文件中查看(位於jar包中)。spring

這一點須要注意,使用的yaml文件的時候沒有辦法正確的演示Java配置方式建立Bean的第一種形式,經過成員變量進行賦值。安全

一直以來沒有很詳細的解釋過starter pom這個這個系列的jar包,實際上就是對jar包進行了封裝和優化,在jar包的基礎上經過Java配置的方式作了大量的自動配置。學習

爲何使用properties就是類型安全的呢?優化

日誌居然能夠直接配置 我白寫了這麼長時間的配置文件 之後就只經過配置文件來說解日誌的基本原理3d

有必要使用一下條件註解了日誌

若是我沒有記錯的話,SpringBoot自動配置包中,視圖解析器的自動配置Bean上就添加有這個註解,條件註解,只有當前環境是web環境的時候纔會進行bean的建立cdn

那麼若是判斷當前環境是web環境呢?對象

相關文章
相關標籤/搜索