property types component properties can be defined and accessed through a user defined annotation type, called a bean property type, containing the property names, property types and default values. a bean property type allows properties to be defined and accessed in a type safe manner. bean property...