
https://unsplash.com/photos/LmyPLbbUWhA
此文最初於 2019 年 5 月寫成,當時在網路上或補習班,能找到大量手機 App 或網頁等前端開發課程。至今前端開發仍然是想轉職軟體工程師的人的首選。
但一套資訊系統,需要前端與後端結合才完整。這系列的文章,會引進筆者大學畢業以來的工作經驗和自學成果,教導讀者使用 Java 程式語言撰寫 Spring Boot 後端程式。
本文會建立一個可以啟動,但還沒有任何功能的 Spring Boot 專案,並使用 Maven 工具打包成 JAR 檔執行。
本文已經搬家,歡迎到「【Spring Boot】第1課-從環境準備、建立專案、打包到啟動程式」繼續閱讀。
感謝分享,非常受用
回覆刪除請問一下佈署檔的部分,您有自己在加嗎?還是全都是原生的,因為我的少好多XD
回覆刪除嗨,不太懂你的意思耶...
刪除你說的佈署檔是指 application.properties 檔案嗎?
我在之後的幾個章節有陸續在該檔案添加參數沒錯
非常讚的一篇文
刪除請問一下,我在開發階段可以call到API,打包jar檔後,可以正常啟動springboot程式,但完全沒辦法call api,沒有response任何內容,該如何解決
回覆刪除嗯...能再多描述你的狀況嗎?比方說用 Postman 工具 call API,有什麼其他錯誤訊息
刪除先提供一些可以確認的事情:
1. Call API 時,IP 或 port 號是否打對,例如 localhost:8080
2. 通訊協定是 http,不是 https
請問如果要把 code 上到公開的 Repo 像是 GitHub. 一般來說, 也為把帶有機敏資訊的 application.properties Ignore 掉嗎?還是說機敏資訊會另外處理, 而不是放在 application.properties 當中呢?
回覆刪除Hi,我有查到一個叫「Jasypt」的工具,能讓我們在 application.properties 配置檔中撰寫加密過後的值。做法大概是這樣子:
刪除1. 使用 Jasypt 將原本要寫在配置檔的值加密
2. 將加密後的結果寫在配置檔中
3. 在 Spring Boot 的 pom 檔中添加 Jasypt 的依賴
4. 在配置檔或環境變數中提供解密的 key
可以參考:
https://ithelp.ithome.com.tw/articles/10300810