Target: Class that defines a provider.
Description: This annotation is used to define a provider implementation class.
JavaDoc: Click here
Attributes:
Name | Description | Data type | Required | Default value |
id | The provider ID. | String | No | Lower-case version of the class name. |
name | Provider name or description. | String | Yes | - |
defaultProvider | T if this is default provider. | boolean | No | False |
Example:
@ProviderDefinition(name="A provider") public class aProvider { ... }
See also: