我希望能夠爲我的域類中的某些字段設置默認值。 到目前爲止,我有一個課程,它爲我的整個項目存儲了一個設置地圖,並且有一個任務可以將此地圖移動到redis數據庫中。 現在已經到了,我把所有的數據都移到了redis中,並創建了一個很好的spring bean來獲取/設置值。 但是... 似乎在注入bean之前在域類實例上設置了默認值。 這種打破了整個過程。 另外...單元測試存在問題。 我創建了一個實現與spring bean相同的接口並保存測試值的類。我想將它注入到域類中,但這也失敗了。如何在域類中處理外部存儲的默認值
所以現在我試圖找到一種很好的方法來處理外部存儲的具有運行單元測試能力的域類的失效值。 有什麼想法?
所以我試着在beforeInsert事件中設置默認值,但事務結束後設置了默認值,因此在我的控制器中呈現後。這使它無法使用。 – Krystian
您可以詳細說明您在外部存儲域類缺省值的動機嗎?你的主要用例是否能運行單元測試? –
我這樣做是爲了能夠在應用程序運行時輕鬆更改數據而不犧牲性能[或者我相信]。 – Krystian