En général, il est fortement déconseillé de stocker une référence à l`original adaptable à l`aide de l`auto-injecteur. En utilisant la version d`implémentation 1.4.8 ou ci-dessous, le stockage de l`original adaptable dans un modèle Sling, peut provoquer l`épuisement de l`espace du tas, plantant la JVM. À partir de la version 1.4.10, le stockage de l`original adaptable ne plantera pas la JVM, mais il peut provoquer un comportement inattendu (par exemple, un modèle est créé deux fois, quand il doit être mis en cache). Le problème a été signalé pour la première fois dans SLING-7586. Remarque:-vous pouvez également vérifier les dépendances de l`outil depfinder. Recherchez la dépendance org. Apache. Sling. Models. Annotations. Model. Si elle est disponible, alors vous êtes bien d`autre ajouter cette dépendance dans POM.

Pour créer une entrée dans le service de Mappeur Apache Sling, effectuez ces tâches: ajoutez un fichier Java au package SlingModel62. Core nommé SlingModels. La classe Java que vous créez dans cette section étend la classe Java nommée org. Apache. Sling. API. servlets. SlingAllMethodsServlet. Cette classe est requise pour définir un servlet AEM Sling. Pour plus d`informations, consultez classe SlingAllMethodsServlet. La tâche finale consiste à créer un site qui contient une page basée sur le templateModel (le modèle créé précédemment dans cet article de développement). Lorsque l`utilisateur clique sur le bouton, le servlet Sling qui utilise SLing Models est appelé et les données sont affichées, comme illustré dans l`illustration suivante.

En savoir plus sur AEMCQ5Tutorials: utilisez le modèle Sling avec l`esthétique dans AEM http://www.aemcq5tutorials.com/tutorials/adobe-aem-cq5-tutorials/sling-model-sightly-aem/org. Apache. Sling. API. Scripting. ScriptEvaluationException: org. Apache. Sling. Scripting. sigracieux. SightlyException: aucun fournisseur d`utilisation ne peut résoudre l`identificateur org.

test. AEM. Core. Models. HelloWorldModel à org. Apache. Sling. Scripting. Core. impl.

DefaultSlingScript. Call (DefaultSlingScript. Java: 416) at org. Apache. Sling. Scripting. Core. impl. DefaultSlingScript. Eval (DefaultSlingScript. Java: 184) à org.

Apache. Sling. Scripting. Core. impl. DefaultSlingScript. service (DefaultSlingScript. Java: 491) at org. Apache. Sling.

Engine. impl. Request. RequestData. service (RequestData. Java: 546) à org. Apache. Sling. Engine. impl.

Filter. SlingComponentFilterChain. Render (SlingComponentFilterChain. Java: 44) at org. Apache. Sling. Engine. impl. Filter. AbstractSlingFilterChain. doFilter (AbstractSlingFilterChain.

Java: 77) à com. Day. CQ. personnalisation. impl. TargetComponentFilter. doFilter (TargetComponentFilter. Java: 96) at org. Apache. Sling.

Engine. impl. Filter. AbstractSlingFilterChain. doFilter (AbstractSlingFilterChain. Java: 68) à com. Day. CQ.

wcm. Core. impl. WCMDebugFilter. doFilterWithErrorHandling (WCMDebugFilter. Java: 187) at com. Day. CQ. wcm. Core. impl. WCMDebugFilter.

doFilter (WCMDebugFilter. Java: 154) à org. Apache. Sling. Engine. impl. Filter. AbstractSlingFilterChain.

doFilter (AbstractSlingFilterChain. Java: 68) at com. Day. CQ. wcm. Core. impl. WCMComponentFilter. doFilter (WCMComponentFilter. Java: 265) à org.

Apache. Sling. Engine. impl. Filter. AbstractSlingFilterChain. doFilter (AbstractSlingFilterChain. Java: 68) at com. Day.

CQ. wcm. Core. impl. WCMDeveloperModeFilter. doFilter (WCMDeveloperModeFilter. Java: 114) à org. Apache.

Sling. Engine. impl. Filter. AbstractSlingFilterChain. doFilter (AbstractSlingFilterChain. Java: 68) at org. Apache. Sling. Engine. impl. SlingRequestProcessorImpl.

processComponent (SlingRequestProcessorImpl. Java: 282) à org. Apache. Sling. Engine. impl. SlingRequestProcessorImpl. dispatchRequest (SlingRequestProcessorImpl. Java: 322) at org.

Apache. Sling. Engine. impl. Request. SlingRequestDispatcher. Dispatch (SlingRequestDispatcher. Java: 211) à org. Apache. Sling. Engine.

impl. Request. SlingRequestDispatcher. include (SlingRequestDispatcher. Java: 104) at com. Day. CQ. wcm. Core.

impl. WCMComponentFilter $ ForwardRequestDispatcher. include (WCMComponentFilter. Java: 503) at org. Apache. jsp. libs. CQ. page.

Page_jsp. _ jspService (Page_jsp. Java: 106) at org. Apache. Sling. Scripting. jsp. Jasper. Runtime. HttpJspBase.

service (HttpJspBase. Java: 70) à javax. servlet. http. HttpServlet. service (HttpServlet. Java: 725) à org. Apache. Sling. Scripting.

jsp. Jasper. servlet. JspServletWrapper. service ( JspServletWrapper. Java: 502) à org. Apache. Sling. Scripting. jsp. Jasper.

servlet. JspServletWrapper. service (JspServletWrapper. Java: 449) à org. Apache. Sling. Scripting. jsp. JspScriptEngineFactory. callJsp (JspScriptEngineFactory. Java: 284) à org.

Apache. Sling. Scripting. jsp. JspScriptEngineFactory. Access $100 (JspScriptEngineFactory. Java: 102) à org. Apache. Sling. Scripting. jsp. JspScriptEngineFactory $ JspScriptEngine.

Eval (JspScriptEngineFactory. Java: 536) at org. Apache. Sling. Scripting. Core. impl. DefaultSlingScript.

Call (DefaultSlingScript. Java: 388) à org. Apache. Sling. Scripting. Core. impl. DefaultSlingScript. Eval (DefaultSlingScript. Java: 184) at org.

Apache. Sling. Scripting. Core. impl. DefaultSlingScript. service (DefaultSlingScript. Java: 491) à org. Apache.

Sling. Engine. impl. Request. RequestData. service (RequestData. Java: 546) at org. Apache.

Sling. Engine. impl. Filter. SlingComponentFilterChain. Render (SlingComponentFilterCh