lombook常用注解
时间: 2023-09-23 17:08:17 浏览: 46
Lombok是一个Java库,它提供了一些注解,用于简化Java类的编写。其中一些常用的Lombok注解有:
1. @Getter和@Setter:这两个注解可以自动生成属性的getter和setter方法,从而简化了属性的访问和修改。通过使用@Accessors注解,可以修改默认的setter和getter方法的形式,使其更加流畅。
2. @Builder:这个注解可以帮助我们实现构建器模式,通过链式调用的方式构建对象。在使用时,我们可以通过链式调用的方式设置对象的各个属性,并最终通过.build()方法构建对象。
在你提供的例子中,使用了@Builder注解来构建Demo对象,并通过链式调用的方式设置了name和nums属性的值。最后打印出的demo对象的结果是Demo(name=lucky, nums=[1, 2, 3])。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [SpringBoot 中常用注解及各种注解作用](https://download.csdn.net/download/weixin_38736011/12762978)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Lombok工具 : 常用注解介绍 (全)](https://blog.csdn.net/m0_37989980/article/details/126324284)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]