歡迎來到「Kotlin魔法:Spring Boot 3的fp奇幻冒險」,在這個冒險中,我們將一同探索 Kotlin 程式語言的魔法,並踏上使用Functional Programing與 Spring Boot 3 的奇幻旅程。這邊將是我們學習、整理筆記的場所,分享最新的程式碼技巧、實踐方法以及開發經驗。我們將一同探索Kotlin程式碼的神奇,並打造出令人驚嘆的應用。準備好開始你的 Kotlin 與 Spring Boot 3 之旅了嗎?讓我們一起啟程,開始這場奇幻的冒險吧!
前言 這是我第二次寫鐵人賽文章,這次想藉由撰寫鐵人賽文章來充實自我,讓開發能力可以更進一步!這次的挑戰剛好卡到第一次出國玩XD 讓這個挑戰更具有難度了 Kotl...
Sprint Boot是一個輕量級的Java應用程序框架,而我們會使用kotlin來開發~ Sprint Boot 3 簡介 Sprint Boot在2022年...
前言 我們在昨天已經成功啟動了spring boot3,接下來我們就可以開發啦XD,但在打魔王前,我們總要先去各個商店購買武器、防具。今天就要來介紹我們的武器之...
前言 今天我們要接續昨天的份,來研究如何用kotlin寫出Product type以及Sum type data class data class Custom...
前言 今天我們要利用Domain modeling來建構domain type,接著來實作Spring Boot的RESTful API ,就是新增,修改,刪除...
前情提要 昨天我們實作了很簡陋的api,今天我們要將它重構成好一點點,至少加入一些錯誤處理。400、500這些status code,讓我們再發生錯誤的時候,可...
前情提要 今天我們要繼續進行"錯誤"囉 設計"錯誤"的Domain type 我們今天要來設計錯誤的Domain typ...
前情提要 昨天我們將錯誤定義出Domain type,那麼我們可以對這些type做更進一步的處理,就是Either! Either是什麼? 有些語言 像是 F#...
前情提要 我們昨天介紹了Either是什麼好東西,今天我們要使用Either來改寫我們的程式碼,首先我們要引入kotlin fp的好套件,Arrow-KT。 A...
前情提要 今天我們要將架構給建造出來,為什麼要有架構呢? 因為有架構我們才能比較容易地進行擴展與更動,就像是蛋糕一樣,如果有分層,就可以看得很仔細裡面有什麼口味...