iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
自我挑戰組

Spring In Action 系列

就是一串讀書心得,預計60天嗑完《Spring In Action》

鐵人鍊成 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 11

RESTful API in Spring & Spring Data REST

這篇來介紹REST API,我們先前在controller類別上貼了@Controller,而如果要設計REST API,可以貼上@RestController...

2022-09-25 ‧ 由 kirin0127 分享
DAY 12

RestTemplate

這篇來介紹API client的程式,Spring提供了RestTemplate這個類別,其內定義好了諸多實用的方法來call API,不過主要分成三種方法簽章...

2022-09-26 ‧ 由 kirin0127 分享
DAY 13

OAuth2

這篇來談談OAuth2,以下是整個OAuth2的簡略流程:1.User發出第一個request 2.Client app 因為沒拿到任何確認身份的證明,所以重導...

2022-09-27 ‧ 由 kirin0127 分享
DAY 14

JmsTemplate & RabbitTemplate

JmsTemplate 這邊會使用spring-boot-starter-artemis套件來實作,artemis是activemq新的實作版本。 在我們的...

2022-09-28 ‧ 由 kirin0127 分享
DAY 15

KafkaTemplate

這段也是在講messaging,不過採用了Apache Kafka的實作。 Kafka的架構採取cluster,代表不會只有一個broker在運作,而是有很多個...

2022-09-29 ‧ 由 kirin0127 分享
DAY 16

Intro of integration flow

這章節要來說明integration flow,就是如果我們的系統需要與其他系統介接,就可透過Spring Integration來做到這件事,目前這段會以和f...

2022-09-30 ‧ 由 kirin0127 分享
DAY 17

Components of integration flow

這段在介紹所有Spring Integration Flow能夠使用的components。 Message channels 訊息傳遞的通道 Filte...

2022-10-01 ‧ 由 kirin0127 分享
DAY 18

Create an email integration flow

這段以建立一個email endpoint module來示範如何建立一個integration flow。假設我們今天的商店客戶會藉由email來下訂單,那我...

2022-10-02 ‧ 由 kirin0127 分享
DAY 19

Reactive programming & Reactive stream specification

這章節會介紹reactive programming, 有別於imperative programming會循序執行,reactive programming會...

2022-10-03 ‧ 由 kirin0127 分享
DAY 20

Mono / Flux operation

Reactor中的stream分為兩種:Mono和Flux,差別在於stream所乘載的物件是單個來是多個,若有單個物件傳遞的需求就會使用Mono;反之多個則為...

2022-10-04 ‧ 由 kirin0127 分享