
https://unsplash.com/photos/LmyPLbbUWhA
在專案中串接資料庫或其他第三方服務,通常都需要那些平台的主機位址、帳密或其他設定值,有些人稱之為「連線字串」(connection string)。
若有一些像這樣的參數,我們希望在不同場合啟動程式時(如開發環境、測試環境),能彈性切換成不同值,那麼可以將其寫在一個叫「配置檔」的地方,再由程式去引用。
本文以透過 Java Mail 寄送純文字郵件為例,示範如何配置參數,並利用 Profile 的功能來切換。最後講解在啟動 JAR 檔時,如何引入配置檔。
本文已經搬家,歡迎到「【Spring Boot】第6課-在 application.properties 配置檔提供設定值(以 Java Mail 為例)」繼續閱讀。
不好意思 看你的文章練習有一陣子 我有個問題想問 我運行結果是500的狀況下 看程式碼沒有問題 是否可能為防火牆阻礙code運行的可能因素?
回覆刪除嗨,我重新測試了本文的練習用專案,沒有遇到 HTTP Status 500 的情況。不過倒是發現文中提到的「低安全性應用程式存取權」,已經不是像先前那樣簡單地按下開啟或關閉就好。
刪除請點擊裡面的「瞭解詳情」,找到「使用應用程式密碼」的部份,根據指示產生16位數的密碼。接著在範例程式中,不要使用 Gmail 的密碼,改成應用程式密碼。
你再試試看吧!
這部分有使用過 QQ 但仍然是顯示500 再想是因為相關的配置檔沒有裝好嗎 還是真的是像上面所說的防火牆阻礙運行造成 我會再看看 謝謝 大大
刪除剛剛玩了一下 API如同大大做的樣式 但信箱沒收到半個信QQ
回覆刪除