- Taipei, Taiwan
-
SpringBoot - 第二十章 | 資料驗證(二)
再往下這篇文章之前,建議先去看上一篇文章,看這篇有簡單的使用和介紹 第十九章 - SpringBoot 資料驗證(一) ,以下將要介紹 @Validated 和 @Valid 的區別和嵌套驗證的說明。 簡單介紹 @Validated 是 @Valid 的一次封裝,是Spring提供的...
-
SpringBoot - 第十九章 | 資料驗證(一)
在開發時,對於請求參數,一般上都需要進行參數合法性校驗的,原先的寫法時一個個字段一個個去判斷,這種方式太不通用了,所以 java 的 JSR 303:Bean Validation 規範就是解決這個問題。 JSR 303 只是個規範,並沒有具體的實現,目前通常都是由 hibernate...
-
SpringBoot - 第十八章 | 統一異常處理
我們在做Web應用的時候,請求處理過程中發生錯誤是非常常見的情況。 Spring Boot提供了一個預設的:/error,當處理中拋出異常之後,會轉到該請求中處理,根據不同的Content-Type展現不同的錯誤結果,如json請求時,直接回傳json格式參數。 預設錯誤頁面 瀏覽器...
-
SpringBoot - 第十七章 | Mybatis Generator 工具
在前面的文章中 第十六章 - SpringBoot MyBatis整合 (XML方式) 介紹如何使用MyBatis的透過XML的方式基本訪問資料庫。 然後專案的過程中,不可能是一張表一張表去建置的,往往都是一開始就已經把基礎的架構都設計的差不多。所以在開發的過程中無法一張表一張表去產生En...
-
SpringBoot - 第十六章 | MyBatis整合 (XML方式)
在前面的文章中 第十五章 - SpringBoot MyBatis整合 (註解方式) 介紹如何使用MyBatis的透過註解的方式基本訪問資料庫。 這邊來介紹使用Spring Boot整合MyBatis,通過xml的方式來做使用。 使用範例 資料庫範例 這邊用Customer...
-
SpringBoot - 第十五章 | MyBatis整合 (註解方式)
在前面的文章中 第十四章 - SpringBoot Spring-data-jpa訪問資料庫 介紹如何使用Spring-data-jpa的基本訪問資料庫。 這邊來介紹使用Spring Boot整合MyBatis,通過註解的方式來做使用。 什麼是MyBatis? MyBatis是一...
-
SpringBoot - 第十四章 | Spring-data-jpa訪問資料庫
在前面的文章中 第十三章 - SpringBoot JdbcTemplate訪問資料庫 介紹如何使用JdbcTemplate的基本訪問資料庫。 而在實際的專案開發中,最基本的資料庫操作不外乎「CRUD」,而這些操作除了資料表名稱和結構不同外,其語法都是類似的,開發人員需要寫大量類似而枯燥的...
-
SpringBoot - 第十三章 | JdbcTemplate訪問資料庫
在開始這篇文章教學之前,建議先將 Docker 做一個了解,因為下面將會使用到 Docker 來建立我們的MySQL資料庫環境。 在前面的文章中 第四章 - SpringBoot Web開發 、使用模板引擎渲染Web的介紹,而這些內容還不足以建立一個動態式的應用。不管我們建立App或是W...
-
Docker - 第四章 | 安裝MySQL
前面主要是介紹了下 Dockerfile 的一些常用命令的說明。我們知道,利用 Dockerfile 可以建立一個新的Image,比如運行 Java 環境,就需要一個JDK環境的Image,但直接使用公共的Image時,一般上大小都比較大。所以本章節就主要結合 Dockerfile 文件,建立屬於...
-
Docker - 第三章 | Dockerfile 指令教學
在前面介紹Docker的文章中,我們都是從Docer Hub中下載映像檔(Image)來建立Container ,這些映像檔可能是軟體開發商所釋出,或者是第三方人士加值過的版本,這種做法的好處是很方便,但缺點則是映像檔包含的功能、工具或版本無法滿足自己的需求,此時利用Dockerfile 客製化一...