javax.validation is outdated. When can MethodValidationPostProcessor use jakarta.validation instead of javax.validation.

Comment From: sdeleuze

No instance of javax in https://github.com/spring-projects/spring-framework/blob/main/spring-context/src/main/java/org/springframework/validation/beanvalidation/MethodValidationPostProcessor.java as far as I can say, maybe you used the wrong branch.

Comment From: snicoll

Also, you need to use Spring Framework 6 with JakartaEE. Spring Framework 5 will remain on the previous namespace.

Comment From: 2012518013

However,we cannot find any jars of Spring Framework 6 in maven repository. eg: https://mvnrepository.com/artifact/org.springframework/spring-context

Comment From: snicoll

Spring Framework 6 is still in milestone phase.

Comment From: 2012518013

So, when the problem I mentioned can be solved?

Comment From: 2012518013

As javax.validation is outdated, is there any possibility that jakarta.validation can be use in the next release version of Spring Framework 5? When a release version of Spring Framework 6 can be used in production environment?

Comment From: bclozel

See https://spring.io/blog/2021/09/02/a-java-17-and-jakarta-ee-9-baseline-for-spring-framework-6