首页 > 其他分享 >mapstruct在使用中的问题

mapstruct在使用中的问题

时间:2022-11-11 12:33:07浏览次数:94  
标签:后字段 映射 mapstruct Builder 问题 使用 nxhljt

问题描述

  1. 对应的接口生成的bean转换不完整。
  2. 和Builder的结合使用@aftermapping失效。

解决

1、可能原因,字段的名称不同,导致映射不完全。

  • @Mapping(source = "映射前字段",target = "映射后字段")

2、使用了Lombok中的@Builder,在MapStruct编译时, 会用BeanBuilder.build()完成目标对象的实例化

mapstruct的具体使用和注意点

标签:后字段,映射,mapstruct,Builder,问题,使用,nxhljt
From: https://www.cnblogs.com/herebug/p/16880144.html

相关文章

  • 【Arthas】使用 watch命令 线上诊断
    如果debug线上环境但是又没有加日志,怎么办?可以使用arthas的watch命令来诊断。测试程序:/***Helloworld!**/publicclassApp{privateList<Integer>p=newArrayL......
  • MixGo Max主控板使用Mixly最新版软件识别不到串口解决方法
    首先安装创客驱动文件,全部选择安装即可,安装之前请将杀毒软件关闭!创客驱动文件下载出现安装失败的驱动,说明已经安装过对应的驱动,点击确定即可。驱动安装完成后,......
  • 【深究】对常驻进程问题再剖析
    工作中的难点问题正是我们知识技术栈全谱查漏补缺的最佳机遇,有问题不可怕,allin、死磕就完事了,哈哈哈~一问题回顾启动进程时,shm_attach()方法报错:failedforkey0x6104e88......
  • django 命令行方式使用model建数据库
    提前建立好项目根目录mysite,cd到mysite里面,使用如下命令创建一个名为FirstSql的项目:pythondjango-admin.pystartprojectFirstSql再cd到FirstSql下面,构建一个app,这个app......
  • 如何使用element-plus中的icon
    全局安装和自动按需安装后的使用方法:到官网图标集合:https://element-plus.gitee.io/zh-CN/component/icon.html#%E5%9B%BE%E6%A0%87%E9%9B%86%E5%90%88点击图标复制,直......
  • GVM使用手册
    https://IP账号:admin密码:ymslx-2022                           ......
  • Git使用介绍
    Windows上安装使用Git首先下载Git,下载地址为:​​http://msysgit.github.io/​​ 如下图:点击download,下载后安装即可。运行gitbash如下图:接下来配置一下身份:下面创建一个代......
  • 基于redis的分布式锁中的setnx+expire非原子操作问题
    基于redis的分布式锁,性能和稳定性都非常好.但是redis中setnx+expire是非原子操作,除了用LUA脚本保证实现原子操作,其实可以直接使用redis自带的set方法直接实现.setn......
  • data-*的使用
    小程序中,要想实现数据的传输,我们必须先要在data中设置数据,然后才能进行传输,那么,data-的具体使用是:在wxml文件一个标签中,bindtap一个事件,然后写上data-*,这个*是自己定......
  • django+uwsgi+nginx+docker 部署出现的问题汇总
    前言部署环境,虚拟机ubuntu20.04,docker+uwsig+django+nginx部署,django+uwsgi一个容器,nginx一个容器。测试出现问题总结:1.postmane发送请求时,postman显示Error:socket......