原创 SpringBoot 2.X Kotlin系列之RestTemplate配置及使用

自從RESTFul API興起後,Spring就給開發者提供了一個訪問Rest的客服端,RestTemplate不僅可以很方便的調用http接口,還可以調用同一註冊中心下的微服務,同時還有負載均衡和熔斷機制。當然我也聽說OKhttp,HT

原创 SpringBoot 2.X Kotlin系列之AOP統一打印日誌

在開發項目中,我們經常會需要打印日誌,這樣方便開發人員瞭解接口調用情況及定位錯誤問題,很多時候對於Controller或者是Service的入參和出參需要打印日誌,但是我們又不想重複的在每個方法裏去使用logger打印,這個時候希望有一個

原创 SpringBoot 2.X Kotlin系列之JavaMailSender發送郵件

在很多服務中我經常需要用到發送郵件功能,所幸的是SpringBoot可以快速使用的框架spring-boot-starter-mail,只要引入改框架我們可以快速的完成發送郵件功能。 引入mailJar <dependency>

原创 SpringBoot 2.X Kotlin與Swagger2生成API文檔

這裏有個地方需要注意,在測試WebFlux集成Swagger2的時候存在問題,看了官方文檔現在2.9.2還沒有集成,所以引入的jar是spring-boot-starter-web,而不是spring-boot-starter-webfl

原创 SpringBoot 2.X Kotlin 系列之Reactive Mongodb 與 JPA

一、本節目標 前兩章主要講了SpringBoot Kotlin的基本操作,這一章我們將學習使用Kotlin訪問MongoDB,並通過JPA完成(Create,Read,Update,Delete)簡單操作。這裏有一個問題什麼不選用MySQ

原创 SpringBoot 2.X Kotlin 系列之Hello World

從去年開始就開始學習kotlin了,但是一直沒有時間總結自己學習的東西,現在終於有點時間了,所將整理一套SpringBoot kotlin 的開發教程,希望能夠幫組更多想從Java轉Kotlin的朋友。 一、Kotlin簡介 Kotlin

原创 SpringBoot Kotlin 系列之HTML與WebFlux

上一章我們提到過Mono 與 Flux,對於具體的介紹沒說到,這一章我在這裏簡單介紹一下,既然提到Mono和Flux,那肯定得提到什麼是響應式編程,什麼是WebFlux。 一、什麼是響應式編程 對於關於什麼是響應編程,網上的說也很多,這裏