Я пытаюсь создать собственное правило проверки для моего API Java Spring. У меня есть CredentialCreateDTO, который имеет массив строк с именем validRedirectUris. Я пытаюсь проверить, что каждая строка в validRedirectUris является допустимым URL-адресом.
Вот мой код:
package main.dto.credentials;
import main.util.ValidUrl;
import java.util.List;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;
import lombok.Getter;
import lombok.Setter;
import org.springframework.validation.annotation.Validated;
@Getter
@Setter
public class CredentialCreateDTO {
@NotNull(message = "validRedirectUris cannot be null")
@Size(min = 1, message = "validRedirectUris must have at least one element")
@ValidUrl(message = "Invalid URL")
private List validRedirectUris;
@NotNull(message = "scopes cannot be null")
@Size(min = 1, message = "validRedirectUris must have at least one element")
private List scopes;
// Constructor
public CredentialCreateDTO(List validRedirectUris, List scopes) {
this.validRedirectUris = validRedirectUris;
this.scopes = scopes;
}
// Default constructor for deserialization
public CredentialCreateDTO() {
}
}
Я пытаюсь создать собственное правило проверки для моего API Java Spring. У меня есть CredentialCreateDTO, который имеет массив строк с именем validRedirectUris. Я пытаюсь проверить, что каждая строка в validRedirectUris является допустимым URL-адресом. Вот мой код: [code]package main.controller;
@Getter @Setter public class CredentialCreateDTO { @NotNull(message = "validRedirectUris cannot be null") @Size(min = 1, message = "validRedirectUris must have at least one element") @ValidUrl(message = "Invalid URL") private List validRedirectUris;
@NotNull(message = "scopes cannot be null") @Size(min = 1, message = "validRedirectUris must have at least one element") private List scopes;
// Constructor public CredentialCreateDTO(List validRedirectUris, List scopes) { this.validRedirectUris = validRedirectUris; this.scopes = scopes; }
// Default constructor for deserialization public CredentialCreateDTO() { } }
Я пытаюсь создать собственное правило проверки для моего API Java Spring. У меня есть CredentialCreateDTO, который имеет массив строк с именем validRedirectUris. Я пытаюсь проверить, что каждая строка в validRedirectUris является допустимым...
Необходимы ли какие-либо действия, чтобы валидаторы запросов Spring работали в развернутых средах?
Мои валидаторы корректно работают в локальной среде, возвращая 400 неверных запросов с кодами ошибок, но не работают в развернутых средах. Среды E2E...
Как сказано в заголовке, мне нужно изменить валидаторы sfDoctrineGuard, чтобы разрешить вход на основе учетных данных. У меня есть следующие пользователи и учетные данные:
username credential
administrator super admin
user1 public_access
user2...
Я пишу класс pydantic_settings для чтения данных из файла .env/переменных среды. Соответствующие части выглядят следующим образом:
from pydantic_settings import BaseSettings
from pydantic import Field, field_validator
from typing import Tuple...