在這 30 天,我會記錄如何一步步摸索 : 六邊形架構、DDD、Java Persistence with Spring Data and Hibernate、Junit5、Docker,有時間會探索Spring Security。嘗試串接 LINE Webhook 和一些免費 API。最後,我會挑戰再做一個 Python 微服務基於 FastAPI 框架,讓這三個獨立的服務 —— Java Spring Boot、資料庫、Python —— 能夠彼此溝通。
這不是專業的架構課QQ,這是一個 Spring、後端學習日記,希望能和大家一起踩坑 ~~🚀。
我是誰 大家好~可以叫我 vanillaSky 或 白臉貓,是資訊工程的學生,去年才剛踏入 Spring 的世界,做了一個 Spring Boot + Vue...
前言 在學習 微服務 (Microservices) 時,會遇到非常多的 terms 與 開發套件,而且有些概念很容易混淆。 SOA (Service-Or...
為什麼要學這三個? 昨天(Day 2)我們已經定義了 out port:ContentSourcePort。今天要做的,就是讓它「真的去拿資料」有有三個常見方法...
回顧 今天將會實作完 HackerNewsAdapter 回顧 Day3 Hackernews APIhttps://github.com/HackerNe...
What is WebHook A webhook is a lightweight, event-driven communication that aut...
前言 我們要讓 java core app 能把資料存進資料庫,這樣 line bot 未來再把這些資料回傳給使用者。在實作前,先來釐清幾個觀念:Relatio...
前言 今天我們會用 Docker 建立 Postgres,然後讓 Java Spring Data JPA 去 access 這個 DB。這篇會同時紀錄 Do...
前言 實際開發裡一定會遇到這種情境:今天又多了一個新的 API 來源,而且帶來了新的欄位,這時候 db 該怎麼辦?要直接改 schema 嗎?還是讓 Hiber...
前言 待補。 @Repository public interface ArticleJpaRepository extends JpaRepository&l...
前言: 想像一下 LINE Bot 已經有上萬名好友。這個 LINE Bot 設計了許多互動指令,平常一秒鐘只有幾十個訊息湧入還撐得住。但如果某一天突然有數萬名...