AdSense

2020/8/30

Spring Boot RabbitMQ @RabbitListener 簡單範例

Spring Boot RabbitMQ除了自行配置MessageListenerContainer及註冊MessageListener來收訊息外,也可使用@RabbitListener標註在方法上使其接收RabbitMQ的訊息。

Spring Boot Messaging with RabbitMQ 範例

本範例參考Spring官網Messaging with RabbitMQ,示範Spring Boot RabbitMQ的基本配置與傳送/接收訊息。

2020/8/29

Spring @Transactional 屬性預設值 attributes default setting

Spring @Transactional的屬性值預設如下。

Spring @Transactional 標註在類別的效果

Spring處理交易管理的@Transactional注釋可標註在類別(class)或方法(method)前,標注在類別的效果如下。

2020/8/28

IntelliJ IDEA Maven 下載依賴函式庫原始碼 download dependency library source code

IntelliJ IDEA Maven預設只會下載依賴函式庫已編譯的jar,如果要查看原始碼的話就必須連同原始碼(source code)一起下載。

Spring Data JPA JpaRepository save() 與 saveAndFlush() 差別

使用Spring Data JPA的資料存取層會繼承JpaRepository,其儲存enity的方法有save()與saveAndFlush(),兩者差別如下。

AdSense