您好我需要在显示到UI之前解密这些值。同样我试图解密Domain class afterLoad()事件中的值。但是那些解密的值会保存在DB中。请告诉我如何阻止它?
答案 0 :(得分:3)
您可以为字段实现getter,解密并在getter中返回值。并且仍然只是按字段名称访问值。 它将解决您的问题和恕我直言更好的方式。
答案 1 :(得分:1)
Grails自动保存对象 - 您可以通过使用read()而不是get()来防止它。
虽然,我建议将解密值保存在单独的transient属性中。