Kodfallare code-pitfalls
CAUTION
AEM 6.4 har nått slutet på den utökade supporten och denna dokumentation är inte längre uppdaterad. Mer information finns i teknisk supportperiod. Hitta de versioner som stöds här.
Undvik att skicka bindningar i Java-kod avoid-sling-bindings-in-java-code
Sling Bindings är ett olämpligt sätt att få tillgång till en tjänst i 90 % av fallen. I stället bör du använda @Referens eller @Input anteckningar.
Undvik tråd.avbrott i Java-kod avoid-thread-interrupt-in-java-code
Tråd.avbrott är farligt eftersom det kan stänga filer, inklusive Lucene-filer och beständiga cachefiler, när de anropas vid fel tidpunkt.
Undvik att blanda Java-synkronisering med ReadWriteLocks avoid-mixing-java-synchronization-with-readwritelocks
Detta kan leda till ett tävlingsvillkor där koden till slut kommer att låsas.
recommendation-more-help
2315f3f5-cb4a-4530-9999-30c8319c520e