Skip to content

Commit 12dbb1c

Browse files
authored
Merge pull request #10519 from swagger-api/issue-8641
added @Valid annotation on bean validation template for java jaxs
2 parents 533f668 + 1ea0c79 commit 12dbb1c

File tree

3 files changed

+25
-0
lines changed

3 files changed

+25
-0
lines changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,16 @@
11
{{#required}}
22
@NotNull
33
{{/required}}
4+
{{#isContainer}}
5+
{{^isPrimitiveType}}
6+
{{^isEnum}}
7+
@Valid
8+
{{/isEnum}}
9+
{{/isPrimitiveType}}
10+
{{/isContainer}}
11+
{{#isNotContainer}}
12+
{{^isPrimitiveType}}
13+
@Valid
14+
{{/isPrimitiveType}}
15+
{{/isNotContainer}}
416
{{>beanValidationCore}}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,16 @@
11
{{#required}}
22
@NotNull
33
{{/required}}
4+
{{#isContainer}}
5+
{{^isPrimitiveType}}
6+
{{^isEnum}}
7+
@Valid
8+
{{/isEnum}}
9+
{{/isPrimitiveType}}
10+
{{/isContainer}}
11+
{{#isNotContainer}}
12+
{{^isPrimitiveType}}
13+
@Valid
14+
{{/isPrimitiveType}}
15+
{{/isNotContainer}}
416
{{>beanValidationCore}}

modules/swagger-codegen/src/main/resources/JavaJaxRS/model.mustache

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import java.io.Serializable;
1515
{{/serializableModel}}
1616
{{#useBeanValidation}}
1717
import javax.validation.constraints.*;
18+
import javax.validation.Valid;
1819
{{/useBeanValidation}}
1920

2021
{{#models}}

0 commit comments

Comments
 (0)