Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

Bean validation: Email: validate email

If you annotate @Email annotation on top of Charsequence, then the CharSequence should be a well-formed Email address.

What are the supported types?
You can apply this annotation on any CharSequence type.

Where can I apply this annotation?
a.   METHOD, F
b.   IELD,
c.    ANNOTATION_TYPE,
d.   CONSTRUCTOR,
e.   PARAMETER,
f.     TYPE_USE

Find the below working application.

Employee.java
package com.sample.model;

import javax.validation.constraints.Email;

public class Employee {

private int id;

private String name;

@Email
public String emailId;

public Employee(int id, String name, String emailId) {
this.id = id;
this.name = name;
this.emailId = emailId;
}

public int getId() {
return id;
}

public void setId(int id) {
this.id = id;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public String getEmailId() {
return emailId;
}

public void setEmailId(String emailId) {
this.emailId = emailId;
}

}



This post first appeared on Java Tutorial : Blog To Learn Java Programming, please read the originial post: here

Share the post

Bean validation: Email: validate email

×

Subscribe to Java Tutorial : Blog To Learn Java Programming

Get updates delivered right to your inbox!

Thank you for your subscription

×