@RequestMapping(value = "/v3/{versionId}/start/info/{type}", method = RequestMethod.GET,
headers = "Content-Type=application/json", produces = "application.json")
public ResponseEntity<Response> getStartInfo(
@RequestHeader(value = "X-language") String language,
@RequestParam(Required = false)
@Pattern(regexp = RegexPattern.TYPE, message = "DBS.280232") String type,
HttpServletRequest request
) {
сначала мы используем класс «javax.validation.constraints.Pattern», но наше доверие говорит нам, что мы больше не можем использовать javax, поэтому мы заменяем его на «jakarta.validation.constraints.Pattern», но он не может проверить параметр . (параметр "тип" взят из URL-адреса)
Кто-нибудь сталкивался с этим раньше, спасибо!
Spring Boot 2.X не поддерживает Jakarta EE, но поддержка появится в Spring Boot 3.X. https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0.0-M1-Release-Notes
Я предполагаю, что да. Насколько я помню, Jakarta выходит на Spring 6.x и SpringBoot 3.x.
спасибо, но наш проект не использует Spring Boot, мы используем аннотацию spring-mvc 5.X, будет ли такая же проблема, как и с Spring Boot 2.X?