Salesforce : Annotations
Annotations
An Apex annotation modifies the way that a method or class is used, similar to annotations in Java.
Annotations are defined with an initial @ symbol, followed by the appropriate keyword. To add an annotation to a method, specify it immediately before the method or class definition. For example:
global class MyClass {
@future
Public static void myMethod(String a){
//long-running Apex code
}
}
@future
Public static void myMethod(String a){
//long-running Apex code
}
}
Apex supports the following
annotations.
- @AuraEnabled
- @Deprecated
- @Future
- @InvocableMethod
- @InvocableVariable
- @IsTest
- @ReadOnly
- @RemoteAction
- @TestSetup
- @TestVisible
- Apex REST annotations:
- @RestResource(urlMapping='/yourUrl')
- @HttpDelete
- @HttpGet
- @HttpPatch
- @HttpPost
- @HttpPut
Comments
Post a Comment