当前位置: 首页 > 网络应用技术

伦波克原则

时间:2023-03-07 14:28:11 网络应用技术

  LOMBOK同时制作?@@数据和@builder,在没有构造函数的情况下构建错误!未传递。如下所示:

  LOMBOK允许D @Data成为肉桂结构所有属性的方法?方法,并且可以简化我们的代码的开发(您需要安装Lombok插头-in和Lombok的依赖项)。

  例如,在体体物理类之后,在loombok之后,您可以进入get/set?方法和人参创建函数。

  编译的类是:您可以看到它不仅可以帮助我们生成和设置,还可以帮助我们建立默认的Cucumberss构造器

  因此,如何自动生成构造函数?使用@builder注释将帮助我们成为所有属性的构造函数。

  编译的类是:您可以看到我们帮助我们构建了一个完整的属性构造函数,但是如果仅引用该值@builder注释,则无法生成并设置get和设置。

  但是,如果同时简单地制作@data和@builder,则可以看出,尽管人参结构消失了,尽管人参结构已经消失了,但这显然是不可接受的,因为许多框架将调整为人参构建体创建对象。

  编译课:

  我们在TET1类别中尝试了,我们移动以添加?参与。

  

  Java的汇编分为以下阶段:

  分析和填充符号表 - >注释处理 - >分析和字节码?->>????????

  您可以使用注释处理器来实现简单的设置器。我们的实施步骤是:

  1.定义?定义注释和注释处理器

  m m y y mysetter.java?定义?注释,代码如下:

  实现由?定义的注释处理器,代码如下:

  测试类如下:

  2.将注释处理器编译到解中,然后将类别处理器编译为类别

  您需要首先编译注释处理器(Javac -cp?????????????)

  然后使Puppet解决方案处理处理器编译害虫测试类:

  目前,请查看所制作的人,您可以发现已经制作了setter:

  当然,尽管测试类是在setter?方法中,因为它是在编译期间制作的,但我们无法在开发时直接调整Setter?方法。因此,您可以直接调整Lombok的特征。

  原始:https://juejin.cn/post/7103011031672176677