1、整合MyBatis
1.1、引入maven依賴
1.2、生成Mapper
具體可以看MyBatis Generator官網
http://www.mybatis.org/generator/running/running.html
這裡用maven方式
首先,建立一個配置檔案
接著,引入maven外掛
最後,命令列執行指令
1.3、配置
2、整合Redis
2.1、引入maven依賴
2.2、配置
這樣就可以了,最簡潔的配置就是這個樣子,接下來就可以使用StringRedisTemplate了
2.3、示例
3、Redis Cache
3.1、引入maven依賴
3.2、配置
3.3、為什麼只需上面那樣配置就可以了呢?
上面的配置是最簡單最簡潔的配置(PS:此處不考慮自定義的情況),為什麼這樣配置就可以呢?因為,官網就是這麼說的。
3.4、示例
3.5、自定義Value序列化
上面那樣使用預設的配置可以看起來很好,但是有一個問題:存到redis中的value是二進位制形式的,不利於檢視
要是JSON字串就好了。為此,我們需要自定義SerializationPair
那麼,怎麼自定義呢?官方文件上面寫得很清楚
接下來,我們就自定義一個RedisCacheConfiguraion
於是乎,一切都不一樣了
至此,完美收工!此處有掌聲,為自己點個贊!!!
4、附上其餘部分程式碼截圖
5、補充:Spring Cache相關注解
https://docs.spring.io/spring/docs/5.0.5.RELEASE/spring-framework-reference/integration.html#cache-annotations-evict
官方文件上都寫得比較清楚,內容太多,不一一截圖,大家有時間自己看吧!!!
最後,如果覺得這篇文章有用,請不要害羞的點個贊吧!(✺ω✺)