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}} {{#gson}}
@SerializedName("{{baseName}}") @SerializedName("{{baseName}}")
{{/gson}} {{/gson}}
{{#lombok}} {{#lombok.RequiredArgsConstructor}}
{{^useBeanValidation}}
{{#required}} {{#required}}
@lombok.NonNull @lombok.NonNull
{{/required}} {{/required}}
{{/useBeanValidation}}
{{/lombok.RequiredArgsConstructor}}
{{#lombok.ToString}}
{{#isPassword}} {{#isPassword}}
@lombok.ToString.Exclude @lombok.ToString.Exclude
{{/isPassword}} {{/isPassword}}
{{/lombok}} {{/lombok.ToString}}
{{#vendorExtensions.x-field-extra-annotation}} {{#vendorExtensions.x-field-extra-annotation}}
{{{vendorExtensions.x-field-extra-annotation}}} {{{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; private Category category;
@lombok.NonNull
private String name; private String name;
@lombok.NonNull
@Valid @Valid
private List<String> photoUrls = new ArrayList<>(); private List<String> photoUrls = new ArrayList<>();

View File

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