Fix #17831 @lombok.NonNull on all required fields when any lombok annotation is included (#17861)

* fix #17831 @lombok.NonNull on all required fields when any lombok annotation is included

* fix #17831 @lombok.NonNull on all required fields when any lombok annotation is included
This commit is contained in:
dabdirb 2024-03-09 17:44:10 +08:00 committed by GitHub
parent 033993c63d
commit 93aec4d89d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 6 additions and 6 deletions

View File

@ -51,14 +51,18 @@ public class {{classname}}{{#parent}} extends {{{parent}}}{{/parent}}{{^parent}}
{{#gson}}
@SerializedName("{{baseName}}")
{{/gson}}
{{#lombok}}
{{#lombok.RequiredArgsConstructor}}
{{^useBeanValidation}}
{{#required}}
@lombok.NonNull
{{/required}}
{{/useBeanValidation}}
{{/lombok.RequiredArgsConstructor}}
{{#lombok.ToString}}
{{#isPassword}}
@lombok.ToString.Exclude
{{/isPassword}}
{{/lombok}}
{{/lombok.ToString}}
{{#vendorExtensions.x-field-extra-annotation}}
{{{vendorExtensions.x-field-extra-annotation}}}
{{/vendorExtensions.x-field-extra-annotation}}

View File

@ -36,10 +36,8 @@ public class Pet {
private Category category;
@lombok.NonNull
private String name;
@lombok.NonNull
@Valid
private List<String> photoUrls = new ArrayList<>();

View File

@ -37,10 +37,8 @@ public class Pet {
private Category category;
@lombok.NonNull
private String name;
@lombok.NonNull
@Valid
private List<String> photoUrls = new ArrayList<>();