| Annotation Types Summary | 
| Generated | The Generated annoation is used to mark source code that has been generated. | 
| PostConstruct | The PostConstruct annotation is used on a method that needs to be executed 
 after dependency injection is done to perform any initialization. | 
| PreDestroy | The PreDestroy annotation is used on methods as a callback notification to 
 signal that the instance is in the process of being removed by the 
 container. | 
| Resource | The Resource annotation marks a resource that is needed
 by the application. | 
| Resources | This class is used to allow multiple resources declarations. |