JAVA-27509 :- Update Spring Boot validation to Spring Boot 3. (#15694)

This commit is contained in:
Amit Pandey 2024-01-24 19:10:42 +05:30 committed by GitHub
parent 0c507be8d5
commit d1009f0f91
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
10 changed files with 27 additions and 22 deletions

View File

@ -8,9 +8,10 @@
<version>0.0.1-SNAPSHOT</version> <version>0.0.1-SNAPSHOT</version>
<parent> <parent>
<groupId>com.baeldung.spring-boot-modules</groupId> <groupId>com.baeldung</groupId>
<artifactId>spring-boot-modules</artifactId> <artifactId>parent-boot-3</artifactId>
<version>1.0.0-SNAPSHOT</version> <version>0.0.1-SNAPSHOT</version>
<relativePath>../../parent-boot-3</relativePath>
</parent> </parent>
<dependencies> <dependencies>
@ -41,4 +42,8 @@
</plugins> </plugins>
</build> </build>
<properties>
<start-class>com.baeldung.beanvalidation.application.Application</start-class>
</properties>
</project> </project>

View File

@ -16,7 +16,7 @@ public class Application {
} }
@Bean @Bean
public CommandLineRunner run(UserRepository userRepository) throws Exception { public CommandLineRunner run(UserRepository userRepository) {
return (String[] args) -> { return (String[] args) -> {
User user1 = new User("Bob", "bob@domain.com"); User user1 = new User("Bob", "bob@domain.com");
User user2 = new User("Jenny", "jenny@domain.com"); User user2 = new User("Jenny", "jenny@domain.com");

View File

@ -6,7 +6,7 @@ import com.baeldung.beanvalidation.application.repositories.UserRepository;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import javax.validation.Valid; import jakarta.validation.Valid;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus; import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;

View File

@ -1,11 +1,10 @@
package com.baeldung.beanvalidation.application.entities; package com.baeldung.beanvalidation.application.entities;
import javax.persistence.Entity; import jakarta.persistence.Entity;
import javax.persistence.GeneratedValue; import jakarta.persistence.GeneratedValue;
import javax.persistence.GenerationType; import jakarta.persistence.GenerationType;
import javax.persistence.Id; import jakarta.persistence.Id;
import javax.persistence.Table; import jakarta.validation.constraints.NotBlank;
import javax.validation.constraints.NotBlank;
@Entity @Entity
public class User { public class User {

View File

@ -11,7 +11,7 @@ import com.baeldung.spring.servicevalidation.domain.UserAccount;
@Service @Service
public class UserAccountDao { public class UserAccountDao {
private Map<String, UserAccount> DB = new HashMap<String, UserAccount>(); private Map<String, UserAccount> DB = new HashMap<>();
public String addUserAccount(UserAccount useraccount) { public String addUserAccount(UserAccount useraccount) {
DB.put(useraccount.getName(), useraccount); DB.put(useraccount.getName(), useraccount);

View File

@ -1,10 +1,10 @@
package com.baeldung.spring.servicevalidation.domain; package com.baeldung.spring.servicevalidation.domain;
import javax.validation.Valid; import jakarta.validation.Valid;
import javax.validation.constraints.Min; import jakarta.validation.constraints.Min;
import javax.validation.constraints.NotBlank; import jakarta.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
import javax.validation.constraints.Size; import jakarta.validation.constraints.Size;
public class UserAccount { public class UserAccount {

View File

@ -1,6 +1,6 @@
package com.baeldung.spring.servicevalidation.domain; package com.baeldung.spring.servicevalidation.domain;
import javax.validation.constraints.NotBlank; import jakarta.validation.constraints.NotBlank;
public class UserAddress { public class UserAddress {

View File

@ -2,9 +2,9 @@ package com.baeldung.spring.servicevalidation.service;
import java.util.Set; import java.util.Set;
import javax.validation.ConstraintViolation; import jakarta.validation.ConstraintViolation;
import javax.validation.ConstraintViolationException; import jakarta.validation.ConstraintViolationException;
import javax.validation.Validator; import jakarta.validation.Validator;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;

View File

@ -0,0 +1 @@
spring.jpa.properties.hibernate.globally_quoted_identifiers=true

View File

@ -34,7 +34,7 @@ public class UserControllerIntegrationTest {
private MockMvc mockMvc; private MockMvc mockMvc;
@Test @Test
public void whenUserControllerInjected_thenNotNull() throws Exception { public void whenUserControllerInjected_thenNotNull() {
assertThat(userController).isNotNull(); assertThat(userController).isNotNull();
} }