RD 研究與開發

Spring Boot Scheduling Tasks – Spring Boot 168 EP 25

Spring Boot Scheduling Tasks 提供排程功能,實現定期任務執行,使用 @Scheduled 定義排程,能夠快速方便地建立項目,Spring Boot 168 EP 25 增加 SchedulingConfig 範例,並透過 JUnit 5 單元測試來驗證產出結果。

Continue ReadingSpring Boot Scheduling Tasks – Spring Boot 168 EP 25

HttpClient GET – Spring Boot 168 EP 22-2

HttpClient GET 串接第三方 API,使用 HttpClient HttpGet 發出 GET 請求,取得使用者資訊及列表,返回 HTTP 200 成功,接收所提供的 ErrorCode 等資訊,Spring Boot 168 EP 22-2 增加 GggClient 範例 ,並透過 JUnit 5 來驗證產出結果。

Continue ReadingHttpClient GET – Spring Boot 168 EP 22-2

Spring Boot ThreadPool – Spring Boot 168 EP 24

Spring Boot ThreadPool 為了降低資源損耗,重用執行緒、減少執行緒建立和切換所帶來的開銷,提供了執行緒連線池管理、設定連線、閒置存活時間等功能, Spring Boot Thread Pool Configuration 增加範例,並透過 JUnit 5 單元測試來驗證產出結果。

Continue ReadingSpring Boot ThreadPool – Spring Boot 168 EP 24

Spring Boot HttpAsyncClient – Spring Boot 168 EP 23

Spring Boot HttpAsyncClient 異步調用第三方接口,提供了連線池管理、設定連線、讀取逾時等功能,Spring Boot 168 EP 23 增加了相依套件及 HttpAsyncClientConfig 範例,提供路由設定,並透過 JUnit 5 單元測試來驗證產出結果。

Continue ReadingSpring Boot HttpAsyncClient – Spring Boot 168 EP 23

Spring Data JPA Multiple Databases – Spring Boot 168 EP 16

Spring Data JPA 提供了一種物件與關聯映射工具來管理 Java 應用中的關係資料,用極簡的代碼就能實現對資料庫的操作訪問,實現了 Multiple Databases 多資料庫的設定,Spring Boot 168 EP 16 增加了相依套件及 LogDataSourceConfig 範例,並透過 JUnit 5 單元測試來驗證產出結果。

Continue ReadingSpring Data JPA Multiple Databases – Spring Boot 168 EP 16

Spring Data JPA Single Database – Spring Boot 168 EP 15

Spring Data JPA 提供了一種物件與關聯映射工具來管理 Java 應用中的關係資料,用極簡的代碼就能實現對資料庫的操作訪問,實現了 Single Database 單資料庫的設定,Spring Boot 168 EP 15 增加了依賴及 DataSourceConfig 範例,並透過 JUnit 5 單元測試來驗證產出結果。

Continue ReadingSpring Data JPA Single Database – Spring Boot 168 EP 15

Spring Boot MessageSource – Spring Boot 168 EP 9

Spring Boot MessageSource 支援多語系訊息顯示,自動設定國際化,能根據不同語言及地區顯示相對應的語言,有助於開發人員通過編寫大量額外代碼來處理各種複雜場景,例如特定於環境的設定、國際化或可設定值,另一種情況是將預設驗證消息修改為更加友好及自定義的訊息,Spring Boot 168 EP 9 增加了設定檔設定及建立了多國語系檔,Spring Message Source 透過 JUnit 4 單元測試來驗證產出結果。

Continue ReadingSpring Boot MessageSource – Spring Boot 168 EP 9