Skip to content

Commit 84c29e6

Browse files
timis1timis1
andauthored
JAVA-18601 Update "Java Bean Validation Basics" article (eugenp#13654)
* JAVA-18601 Update "Java Bean Validation Basics" article --------- Co-authored-by: timis1 <[email protected]>
1 parent db425bb commit 84c29e6

36 files changed

+100
-123
lines changed

javaxval/pom.xml

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -13,26 +13,6 @@
1313
</parent>
1414

1515
<dependencies>
16-
<dependency>
17-
<groupId>org.hibernate.validator</groupId>
18-
<artifactId>hibernate-validator</artifactId>
19-
<version>${hibernate-validator.version}</version>
20-
</dependency>
21-
<dependency>
22-
<groupId>org.glassfish</groupId>
23-
<artifactId>javax.el</artifactId>
24-
<version>${javax.el.version}</version>
25-
</dependency>
26-
<dependency>
27-
<groupId>org.springframework</groupId>
28-
<artifactId>spring-context</artifactId>
29-
<version>${org.springframework.version}</version>
30-
</dependency>
31-
<dependency>
32-
<groupId>org.springframework</groupId>
33-
<artifactId>spring-test</artifactId>
34-
<version>${org.springframework.version}</version>
35-
</dependency>
3616
<dependency>
3717
<groupId>org.springframework.boot</groupId>
3818
<artifactId>spring-boot-starter-validation</artifactId>
@@ -57,11 +37,8 @@
5737
<!--</plugin> </plugins> </build> -->
5838

5939
<properties>
60-
<hibernate-validator.version>6.2.3.Final</hibernate-validator.version>
6140
<hibernate-validator.ap.version>6.2.0.Final</hibernate-validator.ap.version>
62-
<javax.el.version>3.0.0</javax.el.version>
63-
<org.springframework.version>5.3.21</org.springframework.version>
64-
<spring.boot.version>2.7.1</spring.boot.version>
41+
<spring.boot.version>3.0.4</spring.boot.version>
6542
</properties>
6643

6744
</project>

javaxval/src/main/java/com/baeldung/javaxval/beanvalidation/User.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
import java.util.List;
55
import java.util.Optional;
66

7-
import javax.validation.constraints.AssertTrue;
8-
import javax.validation.constraints.Email;
9-
import javax.validation.constraints.Max;
10-
import javax.validation.constraints.Min;
11-
import javax.validation.constraints.NotBlank;
12-
import javax.validation.constraints.NotNull;
13-
import javax.validation.constraints.Past;
14-
import javax.validation.constraints.Size;
7+
import jakarta.validation.constraints.AssertTrue;
8+
import jakarta.validation.constraints.Email;
9+
import jakarta.validation.constraints.Max;
10+
import jakarta.validation.constraints.Min;
11+
import jakarta.validation.constraints.NotBlank;
12+
import jakarta.validation.constraints.NotNull;
13+
import jakarta.validation.constraints.Past;
14+
import jakarta.validation.constraints.Size;
1515

1616
public class User {
1717

javaxval/src/main/java/com/baeldung/javaxval/bigdecimal/Invoice.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import java.math.BigDecimal;
44

5-
import javax.validation.constraints.DecimalMin;
6-
import javax.validation.constraints.Digits;
5+
import jakarta.validation.constraints.DecimalMin;
6+
import jakarta.validation.constraints.Digits;
77

88
public class Invoice {
99

javaxval/src/main/java/com/baeldung/javaxval/constraint/composition/AlphanumericReturnValue.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
import org.hibernate.validator.constraints.Length;
44

5-
import javax.validation.Constraint;
6-
import javax.validation.Payload;
7-
import javax.validation.constraints.NotNull;
8-
import javax.validation.constraints.Pattern;
9-
import javax.validation.constraintvalidation.SupportedValidationTarget;
10-
import javax.validation.constraintvalidation.ValidationTarget;
5+
import jakarta.validation.Constraint;
6+
import jakarta.validation.Payload;
7+
import jakarta.validation.constraints.NotNull;
8+
import jakarta.validation.constraints.Pattern;
9+
import jakarta.validation.constraintvalidation.SupportedValidationTarget;
10+
import jakarta.validation.constraintvalidation.ValidationTarget;
1111

1212
import java.lang.annotation.Documented;
1313
import java.lang.annotation.Retention;

javaxval/src/main/java/com/baeldung/javaxval/constraint/composition/ValidAlphanumeric.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
import java.lang.annotation.Retention;
1212
import java.lang.annotation.Target;
1313

14-
import javax.validation.Constraint;
15-
import javax.validation.Payload;
16-
import javax.validation.constraints.NotNull;
17-
import javax.validation.constraints.Pattern;
14+
import jakarta.validation.Constraint;
15+
import jakarta.validation.Payload;
16+
import jakarta.validation.constraints.NotNull;
17+
import jakarta.validation.constraints.Pattern;
1818

1919
import org.hibernate.validator.constraints.Length;
2020

javaxval/src/main/java/com/baeldung/javaxval/constraint/composition/ValidAlphanumericWithSingleViolation.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@
1111
import java.lang.annotation.Retention;
1212
import java.lang.annotation.Target;
1313

14-
import javax.validation.Constraint;
15-
import javax.validation.Payload;
16-
import javax.validation.ReportAsSingleViolation;
17-
import javax.validation.constraints.NotNull;
18-
import javax.validation.constraints.Pattern;
14+
import jakarta.validation.Constraint;
15+
import jakarta.validation.Payload;
16+
import jakarta.validation.ReportAsSingleViolation;
17+
import jakarta.validation.constraints.NotNull;
18+
import jakarta.validation.constraints.Pattern;
1919

2020
import org.hibernate.validator.constraints.Length;
2121

javaxval/src/main/java/com/baeldung/javaxval/constraint/composition/ValidLengthOrNumericCharacter.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
import org.hibernate.validator.constraints.ConstraintComposition;
55
import org.hibernate.validator.constraints.Length;
66

7-
import javax.validation.Constraint;
8-
import javax.validation.Payload;
9-
import javax.validation.constraints.Pattern;
7+
import jakarta.validation.Constraint;
8+
import jakarta.validation.Payload;
9+
import jakarta.validation.constraints.Pattern;
1010

1111
import java.lang.annotation.Documented;
1212
import java.lang.annotation.Retention;

javaxval/src/main/java/com/baeldung/javaxval/container/validation/Customer.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
import java.util.Optional;
55
import java.util.OptionalInt;
66

7-
import javax.validation.constraints.Min;
8-
import javax.validation.constraints.NotBlank;
9-
import javax.validation.constraints.PositiveOrZero;
7+
import jakarta.validation.constraints.Min;
8+
import jakarta.validation.constraints.NotBlank;
9+
import jakarta.validation.constraints.PositiveOrZero;
1010

1111
public class Customer {
1212

javaxval/src/main/java/com/baeldung/javaxval/container/validation/CustomerMap.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import java.util.Map;
44

5-
import javax.validation.constraints.Email;
6-
import javax.validation.constraints.NotNull;
5+
import jakarta.validation.constraints.Email;
6+
import jakarta.validation.constraints.NotNull;
77

88
public class CustomerMap {
99

javaxval/src/main/java/com/baeldung/javaxval/container/validation/valueextractors/ProfileValueExtractor.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package com.baeldung.javaxval.container.validation.valueextractors;
22

3-
import javax.validation.valueextraction.ExtractedValue;
4-
import javax.validation.valueextraction.UnwrapByDefault;
5-
import javax.validation.valueextraction.ValueExtractor;
3+
import jakarta.validation.valueextraction.ExtractedValue;
4+
import jakarta.validation.valueextraction.UnwrapByDefault;
5+
import jakarta.validation.valueextraction.ValueExtractor;
66

77
import com.baeldung.javaxval.container.validation.Profile;
88

0 commit comments

Comments
 (0)