JAVA-27509 :- Update Spring Boot validation to Spring Boot 3. (#15694)
This commit is contained in:
parent
0c507be8d5
commit
d1009f0f91
@ -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>
|
@ -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");
|
||||||
|
@ -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;
|
||||||
|
@ -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 {
|
||||||
|
@ -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);
|
||||||
|
@ -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 {
|
||||||
|
|
||||||
|
@ -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 {
|
||||||
|
|
||||||
|
@ -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;
|
||||||
|
@ -0,0 +1 @@
|
|||||||
|
spring.jpa.properties.hibernate.globally_quoted_identifiers=true
|
@ -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();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user