当前位置: 首页 > 面试题库 >

在Lombok省去一位塞特犬

东方俊材
2023-03-14
问题内容

我想在Lombok中使用数据类。由于它具有大约十二个字段,因此我对其进行@Data了注释,以生成所有的setter和getter。但是,有一个我不想实现访问器的特殊领域。

Lombok如何忽略此字段?


问题答案:

您可以将访问级别传递给@Getter@Setter注释。这对于使getter或setter受到保护或私有非常有用。它也可以用来覆盖默认值。

使用@Data,您可以默认对访问者进行公共访问。现在,您可以使用特殊访问级别NONE来完全省略访问器,如下所示:

@Getter(AccessLevel.NONE)
@Setter(AccessLevel.NONE)
private int mySecret;


 类似资料:
  • 问题内容: 如果我使用 Lombok* 指定 @AllArgsConstructor ,它将生成一个构造函数,用于设置所有声明的(不是最终的,不是静态的)字段。是否可以省略某些字段,而为所有其他字段保留生成的构造函数? * 问题答案: 不,那是不可能的。有一个功能请求来创建一个,您可以在其中指定所涉及字段的列表。 全面披露:我是Lombok项目的核心开发人员之一。

  • 让我们考虑以下DataFrame 我想折叠它以限制数据帧中值的数量-可以是连续的,也就是说,如果可能的话,合并相邻的行,但我所关心的是,折叠后列的值对应于相同的 我的完美结局是 据我所知,Pandas不会做到这一点,因为它会为每个名称留下一个条目。 如果这有帮助的话,我使用字典来创建数据帧。字典如下所示: 所以,基本上,我会把字典里的每一个数字都记下来,然后用这个数字创建一行,然后合并所有的行。

  • 问题内容: 我正在尝试在Go中创建服务器和客户端,我已经设法与服务器和客户端进行通信。但是我的问题是,在golang中读取的TCP是非阻塞的。我想知道的是,golang中的读取是否有可能像C中的读取一样被阻塞。谢谢 编辑: 这是服务器的源代码: 和我的客户: 问题答案: 可以返回部分数据。从该文档,“如果某些数据是可用的,但不是LEN(P)个字节,读取常规返回什么是可用的,而不是等待更多。” 无论

  • 我写了一个mandelbrot集,我读过关于julia集的文章,它非常相似,但到底是什么关系呢?我能用mandelbrot公式画一个julia集吗?起始参数是什么?请阅读我的mandelbrot集合代码: 我不确定mandelbrot集对于z是迭代的,julia集对于c是迭代的,这意味着什么?我需要更改代码吗? 更新:我更改了代码,但它不起作用。我的想法是从$re和$im开始,而不是从0开始: 更

  • 问题内容: 我正在尝试仅显示文本的前5行。问题在于文本的设置方式是一个div中的多个标签,例如 但是在这种情况下它们都不起作用,在这种情况下,我希望在最后一行的最后一个单词之后加上省略号,即使它没有到达行尾,也有多个标签。 我在Angular中使用JavaScript。 问题答案: 是的,您可以使用一些插件,但是编写自己的逻辑并不难。基本概念是不断减少文本的数量,直到适合为止。这听起来很昂贵,但实

  • 我正试图使用Kryo库来执行对象的深度复制,但我遇到了一个小问题。我想深度复制一个没有瞬态变量的对象。我知道可以将用于,如下所示: 但是我必须为每个类设置一个新的。我可以从Kryo获得一个默认的,并在那里设置吗?我尝试了类似的解决方案,但它什么也做不到: