lombok的@RequiredArgsConstructor
时间: 2023-10-18 11:31:06 浏览: 110
Lombok的@RequiredArgsConstructor注解是用于生成一个包含被标注字段的构造方法的注解。该注解会在编译时自动生成带有被标注字段的构造方法。被@RequiredArgsConstructor注解标注的类中,所有使用final修饰的字段(以及被@NonNull注解修饰的字段)都会被包含在生成的构造方法中。而对于非final字段和非@NonNull注解修饰的字段,则不会被包含在生成的构造方法中。这样,使用@RequiredArgsConstructor注解可以方便地生成只包含特定字段的构造方法,减少了手动编写构造方法的工作量。<span class="em">1</span><span class="em">2</span>
#### 引用[.reference_title]
- *1* [vscode-lombok:Lombok注释Visual Studio Code的官方扩展](https://download.csdn.net/download/weixin_42133680/18328773)[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* [lombok 基础注解之 @RequiredArgsConstructor](https://blog.csdn.net/qq_39249094/article/details/121028234)[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 ]