Springboot實戰第三天:(1)springboot的實操-2019-8-19

補充昨天提到的條件註解:

@ConditionalOnMissingBean    在容器裏沒有指定的Bean的條件下

@ConditionalOnBean   在容器裏有指定的Bean的條件下

@ConditionalOnMissingClass   在類路徑下沒有指定的類的條件下

@ConditionalOnClass   在類路徑下有指定的類的條件下

@ConditionalOnExpression   基於spel表達式作爲判斷條件下

@ConditionalOnProperty   指定的屬性是否有指定的值

@ConditionalOnResource  類路徑下是否有指定的值

其他一些不常用的就不列舉了,截圖出來參考即可。

在我們連接數據庫是需要應用外部資源文件,這個地方怎麼去引入呢?

使用@PropertySource註解,不僅引入一個,也可以同時引用多個配置文件。

@Configuration

@PropertySource(value = { "classpath:jdbc.properties", "classpath:env.properties",

        "classpath:httpclient.properties", "classpath:redis.properties", "classpath:rabbitmq.properties" }, ignoreResourceNotFound = true)

public class TaotaoApplication {



}

今天其實還研究過Java代碼實現郵件提醒功能,由於還沒有實驗成功,有待明天繼續分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章