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
