当前位置: 首页 > 知识库问答 >
问题:

Mapstruct包私有属性

党佐
2023-03-14

是否有可能映射包的私有属性(不使用lombok)。我们成功地将包私有类映射到DTO,但为了成功映射属性,我们需要它们具有公共getter和setter。

我安慰自己,这个类仍然是包私有的,但在属性之前它是公开的:)

谢谢!亚历克斯。

共有1个答案

蒲深
2023-03-14

目前,MapStruct仅支持从公共字段/属性进行映射。有一个开放的功能请求,请求包私有/受保护属性的功能。

 类似资料:
  • 问题内容: 在Java中,两者之间有什么区别? 和 都是和,不同之处在于属性。 有什么更好的?又为什么呢? 问题答案: 通常,是指“与类型本身相关联,而不是与类型实例相关联”。 这意味着你可以在没有创建类型实例的情况下引用静态变量,并且任何引用该变量的代码都引用完全相同的数据。将其与实例变量进行比较:在这种情况下,该类的每个实例都有一个独立的变量版本。因此,例如: 打印出并且是分开的,因为x和y引

  • 如果你的javascript语言基础还可以,应该明白类、基类、子类、父类等概念。如果你有这些类的概念,那么在学习Threejs的过程中,如何查找Threejs文档将会比较顺利。 点材质PointsMaterial、基础线材质LineBasicMaterial、基础网格材质MeshBasicMaterial、高光网格材质MeshPhongMaterial等材质都是父类Material的子类。 各种各

  • 在 Python 的面向对象编程中,私有属性是只能在类的实例方法中访问的属性,不允许在外界访问私有属性。 1. 私有属性的定义 1.1 定义 在属性名称前加上前缀 __,表示该属性为私有属性,示例代码如下: class Object: def method(self): self.__private_attribute = 123 在第 3 行,创建一个私有属性 __pr

  • 问题内容: 我想为我的应用程序生成javadocs,也希望包括私有成员。 我在Javadoc文档中找到了以下内容 您能举一个例子来帮助我吗? 它应该类似于:。我需要知道如何为生成的html doc文件提供根目录和目标目录。 谢谢。 编辑: 我找到了一种从NetBeans 6.8生成javadoc的方法。如下所示: NetBeans Java项目通常在项目的属性部分中为此提供一个参数。您可以在“项目

  • 问题 你想要安装一个第三方包,但是没有权限将它安装到系统Python库中去。 或者,你可能想要安装一个供自己使用的包,而不是系统上面所有用户。 解决方案 Python有一个用户安装目录,通常类似”~/.local/lib/python3.3/site-packages”。 要强制在这个目录中安装包,可使用安装选项“–user”。例如: python3 setup.py install --user

  • 问题内容: 是否可以在ES6类中创建私有属性? 这是一个例子。如何防止访问? 问题答案: 专用字段(和方法)正在ECMA标准中实现。您可以立即从[babel 7和Stage3预设开始使用它们。