[Java] Lors de la vérification du format URL avec Bean Validation, il peut être préférable de ne pas utiliser @URL de Hibernate Validator.

Le contenu est à peu près comme le titre.

Raison

Dans l'implémentation de ʻorg.hibernate.validator.internal.constraintvalidators.hv.URLValidator, la validation passera même si vous entrez simplement " http: ". Si l'URL est limitée à l'URL, comme "Seuls les protocoles tels que http / https doivent être saisis, et au moins le domaine doit être saisi ", utilisez l'annotation @ Pattern` pour être régulière. Vous devriez le vérifier par expression.

Supplément

[Maven Repository: org \ .hibernate \ .validator »hibernate \ -validator» 6 \ .1 \ .2 \ .Final](https://mvnrepository.com/artifact/org.hibernate.validator/hibernate-validator/6.1 .2.Final) vérifié.

Recommended Posts

[Java] Lors de la vérification du format URL avec Bean Validation, il peut être préférable de ne pas utiliser @URL de Hibernate Validator.
Points à prendre en compte lors de l'écriture de Java
Résumé de l'utilisation du jeu de proxy dans IE lors de la connexion avec Java
[Java] Quand var doit être utilisé et quand il ne doit pas être utilisé
[Java] Éléments à prendre en compte lors de la sortie de FizzBuzz
Comment utiliser le modèle entraîné Tensorflow 2.0 avec Kotlin / Java
Éléments à prendre en compte lors de l'écriture de code en Java
Assurez-vous de comparer le résultat Java compareTo avec 0
Est-il facile à utiliser pour l'utilisateur lors de la mise en œuvre de fonctions à usage général? Soyons conscients de
[Bean Validation] Lors du retour de java.lang.Boolean avec une méthode commençant par "is ~" Impossible de valider avec AssertTrue / AssertFalse [Java]