Skip to content

Commit 4be473f

Browse files
committed
refactor: Update code
1 parent 6592213 commit 4be473f

File tree

9 files changed

+22
-25
lines changed

9 files changed

+22
-25
lines changed

spring-boot-reactive-custom-validator/README.md

-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,6 @@ pom.xml
7373

7474
``` java
7575
@SpringBootApplication
76-
@ComponentScan(basePackages = {"me.jittagornp"})
7776
public class AppStarter {
7877

7978
public static void main(String[] args) {

spring-boot-reactive-custom-validator/src/main/java/me/jittagornp/example/reactive/AppStarter.java

-2
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,11 @@
55

66
import org.springframework.boot.SpringApplication;
77
import org.springframework.boot.autoconfigure.SpringBootApplication;
8-
import org.springframework.context.annotation.ComponentScan;
98

109
/**
1110
* @author jitta
1211
*/
1312
@SpringBootApplication
14-
@ComponentScan(basePackages = {"me.jittagornp"})
1513
public class AppStarter {
1614

1715
public static void main(String[] args) {

spring-boot-reactive-custom-validator/src/main/java/me/jittagornp/example/reactive/handler/ErrorResponseResponseStatusExceptionHandler.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public Class<ResponseStatusException> getTypeClass() {
2727
protected Mono<ErrorResponse> buildError(final ServerWebExchange exchange, final ResponseStatusException e) {
2828
return Mono.fromCallable(() -> {
2929
//400
30-
if (e.getStatus() == HttpStatus.BAD_REQUEST) {
30+
if (e.getStatusCode() == HttpStatus.BAD_REQUEST) {
3131

3232
final String message = e.getMessage();
3333
if(message.contains("Request body is missing")){
@@ -37,15 +37,15 @@ protected Mono<ErrorResponse> buildError(final ServerWebExchange exchange, final
3737
return ErrorResponse.invalidRequest(message);
3838
}
3939
//401
40-
if (e.getStatus() == HttpStatus.UNAUTHORIZED) {
40+
if (e.getStatusCode() == HttpStatus.UNAUTHORIZED) {
4141
return ErrorResponse.unauthorized(e.getMessage());
4242
}
4343
//403
44-
if (e.getStatus() == HttpStatus.FORBIDDEN) {
44+
if (e.getStatusCode() == HttpStatus.FORBIDDEN) {
4545
return ErrorResponse.accessDenied(e.getMessage());
4646
}
4747
//404
48-
if (e.getStatus() == HttpStatus.NOT_FOUND) {
48+
if (e.getStatusCode() == HttpStatus.NOT_FOUND) {
4949
log.debug("Not found => {}", exchange.getRequest().getPath());
5050
return ErrorResponse.notFound("not found");
5151
}

spring-boot-reactive-custom-validator/src/main/java/me/jittagornp/example/reactive/model/RegisterForm.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import me.jittagornp.example.reactive.validator.Email;
99
import me.jittagornp.example.reactive.validator.PasswordEqualsConfirmPassword;
1010
import me.jittagornp.example.reactive.validator.PasswordNotEqualsEmail;
11-
import javax.validation.constraints.NotBlank;
11+
import jakarta.validation.constraints.NotBlank;
1212
import org.hibernate.validator.constraints.Length;
1313

1414
/**

spring-boot-reactive-custom-validator/src/main/java/me/jittagornp/example/reactive/validator/AtLeastPassword.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
import java.util.List;
1313
import java.util.regex.Pattern;
1414
import static java.util.stream.Collectors.joining;
15-
import javax.validation.Constraint;
16-
import javax.validation.ConstraintValidator;
17-
import javax.validation.ConstraintValidatorContext;
18-
import javax.validation.Payload;
15+
import jakarta.validation.Constraint;
16+
import jakarta.validation.ConstraintValidator;
17+
import jakarta.validation.ConstraintValidatorContext;
18+
import jakarta.validation.Payload;
1919
import org.springframework.stereotype.Component;
2020
import static org.springframework.util.StringUtils.hasText;
2121

spring-boot-reactive-custom-validator/src/main/java/me/jittagornp/example/reactive/validator/Email.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
import static java.lang.annotation.RetentionPolicy.RUNTIME;
1010
import java.lang.annotation.Target;
1111
import java.util.regex.Pattern;
12-
import javax.validation.Constraint;
13-
import javax.validation.ConstraintValidator;
14-
import javax.validation.ConstraintValidatorContext;
15-
import javax.validation.Payload;
12+
import jakarta.validation.Constraint;
13+
import jakarta.validation.ConstraintValidator;
14+
import jakarta.validation.ConstraintValidatorContext;
15+
import jakarta.validation.Payload;
1616
import org.springframework.stereotype.Component;
1717
import static org.springframework.util.StringUtils.hasText;
1818

spring-boot-reactive-custom-validator/src/main/java/me/jittagornp/example/reactive/validator/FieldNameModifier.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*/
44
package me.jittagornp.example.reactive.validator;
55

6-
import javax.validation.ConstraintValidatorContext;
6+
import jakarta.validation.ConstraintValidatorContext;
77

88
/**
99
* @author jitta

spring-boot-reactive-custom-validator/src/main/java/me/jittagornp/example/reactive/validator/PasswordEqualsConfirmPassword.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
import java.lang.annotation.Retention;
88
import static java.lang.annotation.RetentionPolicy.RUNTIME;
99
import java.lang.annotation.Target;
10-
import javax.validation.Constraint;
11-
import javax.validation.ConstraintValidator;
12-
import javax.validation.ConstraintValidatorContext;
13-
import javax.validation.Payload;
10+
import jakarta.validation.Constraint;
11+
import jakarta.validation.ConstraintValidator;
12+
import jakarta.validation.ConstraintValidatorContext;
13+
import jakarta.validation.Payload;
1414
import org.springframework.stereotype.Component;
1515

1616
/**

spring-boot-reactive-custom-validator/src/main/java/me/jittagornp/example/reactive/validator/PasswordNotEqualsEmail.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
import java.lang.annotation.Retention;
88
import static java.lang.annotation.RetentionPolicy.RUNTIME;
99
import java.lang.annotation.Target;
10-
import javax.validation.Constraint;
11-
import javax.validation.ConstraintValidator;
12-
import javax.validation.ConstraintValidatorContext;
13-
import javax.validation.Payload;
10+
import jakarta.validation.Constraint;
11+
import jakarta.validation.ConstraintValidator;
12+
import jakarta.validation.ConstraintValidatorContext;
13+
import jakarta.validation.Payload;
1414
import org.springframework.stereotype.Component;
1515
import static org.springframework.util.StringUtils.hasText;
1616

0 commit comments

Comments
 (0)