前端網頁開發須知,NPM、Parcel、React、Router、Redux、Axios、Bootstrap與其他工具簡介

前端網頁開發通常包含HTML、CSS、JavaScript,可是單靠三者從頭打造一個現代網頁容易重複發明輪子,自己發明的輪子還可能跟別人車子不合用,因此有許多套件可以減輕開發工作,最後還需要一個打包工具將套件與網頁打包起來,成為可以放上伺服器的產品,本文以React為例依序介紹一些常用的工具,希望在實際開始學習之前先通過本篇簡介進行初步的理解,那麼實際開始學習時就能更加快速進入狀況。

實測 Spring Boot 中多個 Properties 設定的覆蓋順序

Spring Boot 同一個設定值可以從啟動參數、環境變數、System Property、application.properties、application-{profile}.properties 等多個來源讀取。本文整理常見來源的優先順序,從最高的命令列參數到最低的預設 properties,以及 OS 環境變數、SPRING_APPLICATION_JSON、jar 外與 jar 內檔案差異等容易踩坑的細節,幫助開發者搞清楚到底是哪個值生效。