| Apache Struts 2 Documentation > Home > Guides > Core Developers Guide > Annotations > Conversion Annotation |
A marker annotation for type conversions at Type level.
The Conversion annotation must be applied at Type level.
| Parameter | Required | Default | Description |
|---|---|---|---|
| conversion | no | used for Type Conversions applied at Type level. |
@Conversion(
conversions = {
// key must be the name of a property for which converter should be used
@TypeConversion(key = "date", converter = "org.demo.converter.DateConverter")
}
)
public class ConversionAction implements Action {
private Date date;
public setDate(Date date) {
this.date = date;
}
public Date getDate() {
return date;
}
}
Check also TypeConversion Annotation for more examples!