Die Validierung wurde so festgelegt, dass sie nicht mit "@ Pattern" verwendet werden kann.
There was an unexpected error (type=Internal Server Error, status=500).
HV000030: No validator could be found for constraint 'javax.validation.constraints.Pattern' validating type 'java.math.BigDecimal'. Check configuration for 'price'
Übersetzung:
HV000030:Schimmel'java.math.BigDecimal'Zu überprüfende Einschränkungen
'javax.validation.constraints.Pattern'Es wurde kein Validator gefunden. Preis'Überprüfen Sie die Konfiguration von.
Falsch
//Erforderliche Eingabe, 1000 Yen oder mehr, in numerischen Wert konvertieren
@NotNull
@Min(1000)
@Pattern(regexp = "#,###") //Konvertiert die Zeichenfolge des angegebenen Musters in einen numerischen Wert
private BigDecimal price;
Positiv
//Erforderliche Eingabe, 1000 Yen oder mehr, in numerischen Wert konvertieren
@NotNull
@Min(1000)
@NumberFormat(pattern = "#,###") //Konvertiert die Zeichenfolge des angegebenen Musters in einen numerischen Wert
private BigDecimal price;
Recommended Posts