0
我可以在界面Mapper.java
中添加一个新属性,如nullValueCheckStrategy
以检查权限吗?Java - MapStruct:Mapper的自定义属性,如`nullValueCheckStrategy`
如果我添加了nullValueCheckStrategy = NullValueCheckStrategy.ALWAYS
Code Generates将为每个字段添加if(filed != null)
。
而且我想要一个如果过于喜欢if(rightService.hasRole("Admin") { ... }
以避免更新没有权限的用户的值。
这是我第一次在这里问一个问题,我希望能得到一些答案,非常感谢。
谢谢,我会尝试。 –
如果它适合你,你可以接受答案。否则,让我知道,我可以更新它 – Filip
我认为这对我来说并不好,因为你的解决方案忽略了他没有权利的字段,所以我们需要发送不同的请求。但是我希望拥有所有信息的同一请求,后端将测试他是否没有权利,我们不能使用他的价值,并且需要从数据库中获取旧值以避免修改它。 –