總結自定義redisCacheManager 快取JSON和控制檯亂碼坑
阿新 • • 發佈:2020-11-25
總結自定義redisCacheManager 快取JSON和控制檯亂碼坑
環境:spring boot 2.0,jdk 1.8 ,redis3.0.504
專案中需要用到spring boot 高階快取元件JSR107 ,需要通過redisCacheManager管理redis到crud操作。
在使用過程中需要定製化儲存JSON格式,沒有配置預設形式如下:
1、查詢儲存程式碼
2、儲存形式
因此需要配置以json的形式儲存:
1、配置程式碼:
package controller.config; |
這裡有個坑,控制檯報錯,亂碼,如下圖:
百思不得其解,剛開始以為是配置的序列有問題和資料來源有問題,結果修改後還是不能得到解決。
最終的解決結果是把redis裡面的快取全部清除,再執行就可以正常寫入,我理解這個應該是redis自身替換序列出現的問題,如果大家有其他理解歡迎留言評論。