Back to Browse

AEM Tutorial #24 | AEM Sling Model @Inject and @ValueMapValue annotations.

256 views
Nov 17, 2025
18:42

In this tutorial we dive into the key differences between the @Inject and @ValueMapValue annotations when writing Sling Models in AEM. We’ll cover: What Sling Models are and why they’re useful in AEM. How to annotate a Sling Model class using @Model(adaptables = …) and set up a simple component. How to use @ValueMapValue to inject properties directly from the JCR resource’s ValueMap (e.g., an authored dialog field). How @Inject works for general injection (services, resources, request, etc) and how it differs from @ValueMapValue.

Download

0 formats

No download links available.

AEM Tutorial #24 | AEM Sling Model @Inject and @ValueMapValue annotations. | NatokHD