[JAVA-28961] Upgrade to spring-boot-data-2 module to Spring Boot 3 (#15620)
This commit is contained in:
parent
b6c126b183
commit
790334d094
@ -6,9 +6,10 @@
|
|||||||
<artifactId>spring-boot-data-2</artifactId>
|
<artifactId>spring-boot-data-2</artifactId>
|
||||||
|
|
||||||
<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>
|
||||||
@ -42,6 +43,7 @@
|
|||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<javers.version>6.6.5</javers.version>
|
<javers.version>6.6.5</javers.version>
|
||||||
|
<start-class> com.baeldung.boot.bootstrapmode.Application</start-class>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
</project>
|
</project>
|
@ -1,9 +1,9 @@
|
|||||||
package com.baeldung.boot.bootstrapmode.domain;
|
package com.baeldung.boot.bootstrapmode.domain;
|
||||||
|
|
||||||
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;
|
||||||
|
|
||||||
@Entity
|
@Entity
|
||||||
public class Todo {
|
public class Todo {
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
package com.baeldung.boot.readonlyrepository;
|
package com.baeldung.boot.readonlyrepository;
|
||||||
|
|
||||||
import javax.persistence.Entity;
|
import jakarta.persistence.Entity;
|
||||||
import javax.persistence.GeneratedValue;
|
import jakarta.persistence.GeneratedValue;
|
||||||
import javax.persistence.Id;
|
import jakarta.persistence.Id;
|
||||||
|
|
||||||
@Entity
|
@Entity
|
||||||
public class Book
|
public class Book
|
||||||
|
@ -10,8 +10,8 @@ import java.lang.annotation.Retention;
|
|||||||
import java.lang.annotation.RetentionPolicy;
|
import java.lang.annotation.RetentionPolicy;
|
||||||
import java.lang.annotation.Target;
|
import java.lang.annotation.Target;
|
||||||
|
|
||||||
import javax.validation.Constraint;
|
import jakarta.validation.Constraint;
|
||||||
import javax.validation.Payload;
|
import jakarta.validation.Payload;
|
||||||
|
|
||||||
@Constraint(validatedBy = { ContactInfoValidator.class })
|
@Constraint(validatedBy = { ContactInfoValidator.class })
|
||||||
@Target({ METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER })
|
@Target({ METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER })
|
||||||
|
@ -9,8 +9,8 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
import org.thymeleaf.util.StringUtils;
|
import org.thymeleaf.util.StringUtils;
|
||||||
|
|
||||||
import javax.validation.ConstraintValidator;
|
import jakarta.validation.ConstraintValidator;
|
||||||
import javax.validation.ConstraintValidatorContext;
|
import jakarta.validation.ConstraintValidatorContext;
|
||||||
import java.util.regex.Pattern;
|
import java.util.regex.Pattern;
|
||||||
|
|
||||||
public class ContactInfoValidator implements ConstraintValidator<ContactInfo, String> {
|
public class ContactInfoValidator implements ConstraintValidator<ContactInfo, String> {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package com.baeldung.dynamicvalidation;
|
package com.baeldung.dynamicvalidation;
|
||||||
|
|
||||||
import javax.annotation.security.RolesAllowed;
|
import jakarta.annotation.security.RolesAllowed;
|
||||||
|
|
||||||
import org.springframework.boot.SpringApplication;
|
import org.springframework.boot.SpringApplication;
|
||||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package com.baeldung.dynamicvalidation.config;
|
package com.baeldung.dynamicvalidation.config;
|
||||||
|
|
||||||
import javax.validation.Valid;
|
import jakarta.validation.Valid;
|
||||||
|
|
||||||
import org.springframework.stereotype.Controller;
|
import org.springframework.stereotype.Controller;
|
||||||
import org.springframework.ui.Model;
|
import org.springframework.ui.Model;
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
package com.baeldung.dynamicvalidation.model;
|
package com.baeldung.dynamicvalidation.model;
|
||||||
|
|
||||||
import javax.persistence.Column;
|
import jakarta.persistence.Column;
|
||||||
import javax.persistence.Entity;
|
import jakarta.persistence.Entity;
|
||||||
import javax.persistence.Id;
|
import jakarta.persistence.Id;
|
||||||
|
|
||||||
@Entity
|
@Entity
|
||||||
public class ContactInfoExpression {
|
public class ContactInfoExpression {
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
package com.baeldung.dynamicvalidation.model;
|
package com.baeldung.dynamicvalidation.model;
|
||||||
|
|
||||||
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.validation.constraints.NotNull;
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
|
||||||
import com.baeldung.dynamicvalidation.ContactInfo;
|
import com.baeldung.dynamicvalidation.ContactInfo;
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package com.baeldung.javers.domain;
|
package com.baeldung.javers.domain;
|
||||||
|
|
||||||
import javax.persistence.Embeddable;
|
import jakarta.persistence.Embeddable;
|
||||||
|
|
||||||
@Embeddable
|
@Embeddable
|
||||||
public class Address {
|
public class Address {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package com.baeldung.javers.domain;
|
package com.baeldung.javers.domain;
|
||||||
|
|
||||||
import javax.persistence.*;
|
import jakarta.persistence.*;
|
||||||
|
|
||||||
@Entity
|
@Entity
|
||||||
public class Product {
|
public class Product {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package com.baeldung.javers.domain;
|
package com.baeldung.javers.domain;
|
||||||
|
|
||||||
import javax.persistence.*;
|
import jakarta.persistence.*;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
@ -17,13 +17,13 @@ import com.baeldung.propertyeditor.exotictype.model.ExoticType;
|
|||||||
public class PropertyEditorRestController {
|
public class PropertyEditorRestController {
|
||||||
|
|
||||||
@GetMapping(value = "/credit-card/{card-no}",
|
@GetMapping(value = "/credit-card/{card-no}",
|
||||||
produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
|
produces = MediaType.APPLICATION_JSON_VALUE )
|
||||||
public CreditCard parseCreditCardNumber(@PathVariable("card-no") CreditCard creditCard) {
|
public CreditCard parseCreditCardNumber(@PathVariable("card-no") CreditCard creditCard) {
|
||||||
return creditCard;
|
return creditCard;
|
||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping(value = "/exotic-type/{value}",
|
@GetMapping(value = "/exotic-type/{value}",
|
||||||
produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
|
produces = MediaType.APPLICATION_JSON_VALUE )
|
||||||
public ExoticType parseExoticType(@PathVariable("value") ExoticType exoticType) {
|
public ExoticType parseExoticType(@PathVariable("value") ExoticType exoticType) {
|
||||||
return exoticType;
|
return exoticType;
|
||||||
}
|
}
|
||||||
|
@ -15,7 +15,7 @@ public class CreditCardEditor extends PropertyEditorSupport {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setAsText(String text) throws IllegalArgumentException {
|
public void setAsText(String text) throws IllegalArgumentException {
|
||||||
if (StringUtils.isEmpty(text)) {
|
if (!StringUtils.hasLength(text)) {
|
||||||
setValue(null);
|
setValue(null);
|
||||||
} else {
|
} else {
|
||||||
CreditCard creditCard = new CreditCard();
|
CreditCard creditCard = new CreditCard();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user