@ Singleton Annotation

GPTKB entity

Statements (25)
Predicate Object
gptkbp:instance_of gptkb:Documentation
gptkbp:can_be_combined_with @ Post Construct
gptkbp:can_be_used_in gptkb:Java_SE
gptkbp:ensures lazy initialization
https://www.w3.org/2000/01/rdf-schema#label @ Singleton Annotation
gptkbp:indication a class should have only one instance
gptkbp:is_applicable_to enterprise applications
gptkbp:is_applied_in classes
gptkbp:is_defined_by gptkb:javax.inject._Singleton
gptkbp:is_often_used_in Java applications
@ Application Scoped
@ Inject
gptkbp:is_optimized_for resource usage
gptkbp:is_part_of gptkb:Java_EE
Java specifications
dependency injection frameworks
gptkbp:is_related_to gptkb:design
gptkbp:is_supported_by CDI (Contexts and Dependency Injection)
gptkbp:is_used_for dependency injection
gptkbp:management application state
gptkbp:provides a global access point to the instance
gptkbp:type_of scope annotation
gptkbp:used_in gptkb:Java
gptkbp:bfsParent gptkb:Java_Specification_Request_(JSR)_330
gptkbp:bfsLayer 6