Tag: bean-validation
Bean-Validierung, die bisher gemeinhin als einfach nur „JSR-303“, ist eine annotation-based validation-framework für die javabean-Eigenschaften und Parameter von beliebigen Methoden. Hibernate Validator ist die Referenzimplementierung und die am weitesten verbreitete man.
2
Antworten
Ich bin versucht zu validieren String Date mit javax.validation & Hibernate Validierung. ich brauche, um zu überprüfen, gegebenen String Datum sollte vorbei sein und es sollte richtig sein yyyyMMdd format mit allen Einschränkungen wie Schaltjahr, 30th, 31st
1
Antworten
Ich versuche, Kotlin arbeiten mit jsr 303 Validierung im spring-data-rest Projekt. Angesichts der folgenden Daten Klasse declarartion : @Entity data class User( @Id @GeneratedValue(strategy = javax.persistence.GenerationType.AUTO) var id: Long? = null, @Size(min=5, max=15) val name: String )
3
Antworten
Ich Schreibe code, der der explizite Aufruf von Bean-Validation (JSR-303) so etwas wie dieses: public class Example { @DecimalMin(value = "0") private static final String ANNOTATED = ""; public void isPossitiveNumber(String str){ ValidatorFactory factory = Validation.buildDefaultValidatorFactory(); ConstraintValidator<DecimalMin,
2
Antworten
Arbeite ich an einem Spring-MVC-Projekt, in dem ich mit Hibernate Validator zur Validierung der input-Felder aus einem Formular. Da mein Projekt ist Maven-basierte, fügte ich diese Abhängigkeit: <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator-annotation-processor</artifactId> <version>4.1.0.Final</version> </dependency> Dem Formular-Validierung funktioniert gut, aber
2
Antworten
Ich bin erstellen einer JSF-2-Anwendung und ich bin versucht zu verwenden, Formular-Validierung in der Bohne statt der Gesichter-Seite. Ich würde auch gerne eine .properties-Datei, die zum speichern der Nachrichten. Schaute ich diese Frage aber ich glaube nicht,
1
Antworten
Ich erstellt Prüfmeldungen(ValidationMessages.Eigenschaften) - Datei, um die i18n möglich in mein Projekt. Sieht es so aus: pwtNumber.error=PWT Number error.. Definierte ich es in faces-config.xml: <message-bundle>com.mycompany.web.i18n.ValidationMessages</message-bundle> In meinem code habe ich es auf diese Weise: @Null(message = "{pwtNumber.error}")
2
Antworten
Ist es möglich, eine Prüfung für ein Formular und Anmerkungen Einschränkungen? Zum Beispiel, um in ein Formular-Objekt dieses Feld: @NotEmpty private String date; aber überprüfen Sie das Datum, die Muster in einer Prüfung. Ich weiß, es ist
5
Antworten
Ist JSR-303, soll auch für die parameter der Methode Validierung? Wenn ja, gibt es irgendein Beispiel im Netz? Die größte Herausforderung, die ich konfrontiert, ist, wie man eine Prüfung innerhalb der jeweiligen Methode. Mit Spring 3, muss
3
Antworten
Ich bin mit Jersey 1.2 (noch mit dem JDK 1.5) entwickelt haben und eine ERHOLUNG der Buchung der Web-Ressource und eine zugeordnete Buchung POJO. Habe ich verwendet, Bean Validation zu beschränken die Größe/Typ der Felder, z.B. @NotNull
1
Antworten
Habe ich eine bean-Validierung nach: @Min(value = 0) @Max(value = 1000000) private int kilometres; In meiner passenden habe ich noch: <p:messages autoUpdate="true" showDetail="true" showSummary="true" /> <p:outputLabel for="kilometres" value="Kilometres" /> <p:inputText id="kilometres" value="#{bean.vehicle.kilometres}"> <p:ajax event="change" /> </p:inputText> Wenn
3
Antworten
Ich bin mit JSR 303 Bean-Validierung in meinem JSF 2.0-Anwendung, und es funktioniert gut mit Anmerkungen. Nun würde ich gerne ignorieren, Anmerkungen und konfigurieren der überprüfung von Regeln mit der validation.xml - Datei, so ist dies, was
1
Antworten
Mit spring-mvc zu bauen, die in JSR303 bean validation und Ihre Arbeitsbedingungen gut sind, außer für ein Problem, Nachrichten werden nicht abgeholt aus der property-Datei. Meine Web-Anwendung erstellt wird, wird mit maven und dies ist die aktuelle
2
Antworten
Ich versuche zu validieren einer form, mit Feder-mit integrierten JSR-303 Validierungen mit der Hibernate-Implementierung. Ich habe eine "E-Mail bestätigen" ( emailConf ) - Feld, das möchte ich bestätigen, ist gleich der email Feld. Ich sah einen Beitrag
2
Antworten
Zwei dumme Fragen über bean-validation verwendet in JSF: Wie kann ich Sie entfernen das Präfix form1:userName: aus der output-Nachricht? <h:message for="userName" /> Welche bekommt: form1:userName: Please enter a valid username (5-20 characters) Ich würde auch gerne übersetzen
1
Antworten
Ich bin verwirrt über die javax.Validierung-API. Ich Schreibe einen einfachen test, um es zu verstehen : Sample sample = new Sample(); Set<ConstraintViolation<Sample>> violations = validator.validate(sample); if (!violations.isEmpty()) { //Eclipse refuses to let me use my violations variable
3
Antworten
Habe ich gesucht, eine, die herum für eine Weile jetzt mit kein Glück. Ich ' N nicht mit Spring MVC, aber immer noch wollen, verwenden Sie @javax.validation.Valid zu ermöglichen Validierung der Methode Argumente. Um ein Beispiel zu
4
Antworten
Ich habe eine Spring-basierte Web-App. Ich bin über mehrere repository-Klassen mit Annotationen @Repository, @Transactional, die in meinem Controller. Das Teil funktioniert einwandfrei. Ich erstellt ein Benutzerdefiniertes Constraint-Validator, die Zugriff auf das repository. Jetzt bin ich nicht in
1
Antworten
Nachdem meine form backing-Objekt validiert, ich habe eine BindingResult, enthält eine Liste mit FieldError. Jeder FieldError hat eine defaultMessage. Wie wird die Nachricht eingestellt, und warum nicht Sie es verwenden, meine Feder MessageSource? Ich möchte, dass die
1
Antworten
Könnte jemand bitte erklären Sie mir, warum die JPA unterstützt die double Typ als Feld-Typ, aber das bean-validation-constaints in javax.validation.constraints (d.h. @Min/@Max) nicht unterstützen? Ich weiß, die Dokumentation sagt, dass dies aufgrund von Rundungsfehlern, aber wenn ich
5
Antworten
Habe ich Bean validation schön funktioniert in meiner Anwendung. Jetzt möchte ich überprüfen, dass ein neuer Benutzer nicht wählen Sie einen Benutzernamen, der bereits gewählt wurde. In den actionlistener habe ich den code, überprüft die Datenbank, aber
1
Antworten
Ich versuche, um eine dynamische Nachricht in meiner Anmerkung, dass änderungen der Hauptteil des Textes auf der Grundlage der Werte, die sich auf die anderen Variablen, die übergeben werden. Ich legen Sie eine Standard-Nachricht, aber wenn ein
1
Antworten
Ich habe ein Kontakt-Formular habe ich einige Felder, die überprüft werden durch bean validation, wie konnte ich zurückkehren, bean validation-error-Meldungen nach dem Absenden? Beispiel: <h:form> <h:inputText id="name" value="#{contact.client.name}"></h:inputText>Name (Required) <h:inputText id="email" value="#{contact.client.email}"></h:inputText>E-Mail (Required) <h:inputText id="website" value="#{contact.client.website}"></h:inputText>Website (Optional)
3
Antworten
habe ich REST-Dienst-Projekt, integriert mit Feder. Ich versuche mich zu integrieren, bean validation. ich habe eine benutzerdefinierte Anmerkung: /** * Denotes a field as being no empty. * * @author pguzun */ @Target({METHOD, FIELD, ANNOTATION_TYPE}) @Retention(RUNTIME) @Constraint(validatedBy
1
Antworten
Ich versuche zu verstehen, die Gruppen in Bean validation. So zum Beispiel, wenn ich eine Bohne, und ich will nur bestimmte Feld validiert für bestimmte Fälle, sollte ich diese Gruppe? @NotNull (groups=MyClassX.class) @Min (groups=MyClassA.class) //1 @Pattern(xxxxx, groups
2
Antworten
Wie kann ich eine bean-Validierung die Einschränkung, dass eine List sollte mindestens enthalten 1 und maximal 10 Elemente? Keiner der folgenden Werke: @Min(1) @Max(10) @Size(min=1, max=10) private List<String> list; Für mich, @Größe funktioniert perfekt. Können Sie uns
5
Antworten
Ich bin auf der Suche nach einer Möglichkeit, zu validieren, eine java.lang.Double Feld im Frühjahr Befehl bean für die maximale und minimale Werte (ein Wert liegen muss, zwischen einem bestimmten Bereich von Werten) wie, public final class
2
Antworten
Habe ich den Namen einer Variablen in einer Bohne. Ich möchte hinzufügen @Pattern Validierung zu akzeptieren nur alphanumerische. Aktuell, ich habe diese ein. @NotNull @Pattern(regexp = "{A-Za-z0-9}*") String name; Aber der Fehler ist Invalid regular expression. Ich
3
Antworten
Habe ich eine einfache bean mit enum Feld public class TestBean{ @Pattern(regexp = "A|B") //does not work private TestEnum testField; //getters + setters } enum TestEnum{ A, B, C, D } Ich würde gerne überprüfen testField mit
1
Antworten
Ich versuche zum einrichten Überwintern. Aber wenn ich versuche, um meine Session-Factory, mit diesem code: Configuration configuration = new Configuration(); configuration.configure(); serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()).buildServiceRegistry(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); Bekomme ich die Fehlermeldung: org.hibernate.cfg.beanvalidation.IntegrationException: Error activating Bean Validation
4
Antworten
Wenn die PathVariable 'name' doesn ' T pass-Validierung eine javax.die Validierung.ConstraintViolationException geworfen wird. Gibt es eine Möglichkeit zum abrufen der parameter name in der geworfen javax.die Validierung.ConstraintViolationException? @RestController @Validated public class HelloController { @RequestMapping("/hi/{name}") public String sayHi(@Size(max
1
Antworten
Bitte helfen Sie mir mit dem lernen der Grundlagen von Spring 3 MVC besser, ich war versuchen zu lernen, über Spring JSR 303: Bean Validation und es nicht lösen konnte, die unten problem, ich habe über ein
1
Antworten
Meine Person hat bean-validation-Annotationen @NotBlank und @Size auf die name Feld. Allerdings, wenn ich behaupte, dass die JSF-Formular mit den name Feld leer gelassen wird, wird es nicht bestätigen das Feld. Hier ist das Feld in Frage:
2
Antworten
Benutze ich JSR303 bean-validation-Annotationen in meinem spring-mvc managed bean zu validieren, text input. Ich brauche, um zu überprüfen, ob ein string enthält max 5 Worte (Hier ein Wort, eine alphabetische oder alphanumerische Zeichenfolge) und dieser string nicht
2
Antworten
Ich versuche zu implementieren, einige benutzerdefinierte Validierungslogik für eine spring-boot-Endpunkt unter Verwendung einer Kombination von JSR-303 Bean Validation API und Spring's Validator. Basiert auf der Validator-Klasse-Diagramm scheint es möglich sein zu verlängern eine CustomValidatorBean, SpringValidatorAdapter oder LocalValidatorFactoryBean
3
Antworten
Ich versuche zu validieren ein Eingabefeld enthalten soll (wenn nicht leer) eine Natürliche Zahl (d.h. aus einer positiven nicht-null-integer: 1, 2, 3, ....) Bin ich mit den folgenden Anmerkungen: @Digits(integer=10, fraction=0) @Min(value = 1) private Long number;
5
Antworten
Warum bin ich immer eine UnsupportedOperationException aus dem Ruhezustand bei der überprüfung Fehler? Ich bin der Hoffnung, für eine ConstraintViolationException. Unten ist meine DAO. Wenn es geht Validierung funktioniert es einwandfrei. Ich bin mit Hibernate und Hibernate
4
Antworten
Ich, um input für paper_name und date_of_birth als int und date Datentyp bzw. aus einem Formular. Unten ist der code: <li> Number:<input type="text" name="paper_number" ></li> < li>date of birth: <input type="text" name="date_of_birth"></li> Habe ich paperNumber und dateOfBirth
5
Antworten
Ich ein bestimmtes Szenario haben wo ich nur kann überprüfen, für die Verletzung der Bedingungen manuell zu einem späteren Zeitpunkt in den Fluss. Was ich tun möchte, werfen Sie einen ConstraintViolationException und sorgen für eine "echte" ConstraintViolation
1
Antworten
Ich fügte hinzu, einige Validierung (@NotNull) , managed beans und plötzlich kam dieser Fehler. Irgendwelche Ideen, was könnte es sein? Läuft die Anwendung in Apache Tomcat 7. javax.validation.ValidationException: Unable to find a default provider javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:264) javax.validation.Validation.buildDefaultValidatorFactory(Validation.java:111) javax.faces.validator.BeanValidator.validate(BeanValidator.java:271)
2
Antworten
Ich versuche, das bereitstellen einer einfachen spring-boot-Anwendung, setzen einige rest-api, und ich benutze hibernate entity manager entity-Objekte manipulieren. Wenn ich versuche, verwenden Sie diese Anwendung auf Oracle Weblogic 12c, bekomme ich die folgende exception: <Jan 11, 2016
1
Antworten
Habe ich eine einfache Prüfung um zu überprüfen, ob ein String-Wert ist Teil einer vordefinierten Liste: public class CoBoundedStringConstraints implements ConstraintValidator<CoBoundedString, String> { private List<String> m_boundedTo; @Override public void initialize(CoBoundedString annotation) { m_boundedTo = FunctorUtils.transform(annotation.value(), new ToLowerCase());
2
Antworten
Ich habe die controller-Methode, die hat @Valid Anmerkung zur Durchsetzung JSR303 Bean validation. Aber wenn ich nur geben @Valid ist, zeigt" This annotation @Valid is disallowed for this location Kann ich loswerden dieser durch volle Paket Pfad
2
Antworten
Ich bin mit HibernateValidator 4.3.1. Validierungen durchgeführt werden-wie beabsichtigt-während der gesamten Anwendung. Ich habe mich registriert, einige benutzerdefinierte Editoren, um die Validierung weltweit, wie für die Gewährleistung der numerischen Werte (double, int etc) in ein text-Feld, um
2
Antworten
Ich würde gerne überprüfen, ein Datum für das format YYYY-MM-DD_hh:mm:ss @Past //validates for a date that is present or past. But what are the formats it accepts Wenn das nicht möglich ist, möchte ich @Pattern. Aber was
3
Antworten
Ich bin erste Schritte mit bean-validation, und ich bin versucht zu Komponieren ein Hindernis dar. Meine Einschränkung ist die Validierung einer CPF(persönliches Dokument, in Brasilien). Meine Einschränkung ist arbeiten, aber ich muss die Nachricht enthalten ein dynamischer
4
Antworten
Ich bin mit Spring 3.0.5-RELEASE, mit JSR-303-Stil-Validierung und Hibernate validator 4.1.0-Finale. Meine model-Klasse sieht wie folgt aus: public class Model { @Max(value=10,message="give a lower value") Integer n; } - Und dies ist erfolgreich, da die request-param in
1
Antworten
Gibt es eine validation-annotation für Frühjahr, etwas zu tun: @ValidString({"US", "GB", "CA"}) final String country; und überprüfen, ob der string einen der unterstützten Werte in den array? Java enum-Typen, die Sie verwenden. Möglich, Duplikat der Java-String-Validierung mit
2
Antworten
ich arbeite gerade an einem JSF Projekt mit Glassfish. Mein Validierung funktioniert gut, aber ich nicht geworden, eine benutzerdefinierte Fehlermeldung. //Class = User, package = devteam @NotEmpty @Pattern(".+@.+\\.[a-z]+") private String emailAddress; Meine ValidationMessages.Eigenschaften im Ordner WEB-INF mit
2
Antworten
Hatte ich es arbeiten gestern und dann Tat ich etwas, und jetzt habe ich schon versucht zu reparieren, es für Stunden und ich kann einfach nicht mehr arbeiten. Ich habe eine Spring-MVC-app, die eine <form:form> möchte ich
2
Antworten
Habe ich eine Spring MVC REST-service mit Bean-Validation 1.2 mit der folgenden Methode: @RequestMapping(value = "/valid") public String validatedMethod(@Valid ValidObject object) { } Wenn das Objekt nicht gültig ist Tomcat teilt mir mit, dass The request sent