id- specifies the name of the aspect if a custom name is define you that else use the class name of the aspect (which is the default name). Mandatory.
class- specifies the class name of the aspect. Mandatory.
singleton- specifies that the aspect will be instantiated using the prototype pattern, mandatory Mandatory and needed to be set to
init-methodis the method that you are using to initialize the aspect. This method will be called when all the properties have been set. Optional.
property- the metadata that you want to pass to the aspect (see the Spring documentation for details on how how to define properties). Optional.
For an example on how to configure aspect using Spring see the Role-Based Security component.