@arindam6600 :
@SlingModel:
Sling Models are "pure" POJOs which maps Sling objects (resources, request objects etc.).
They allow you to map resource properties, assign default values, inject OSGi services and much more.
Predominently, if you want to use the property values in Sightly , you can...