51黑料不打烊

代码缺陷 code-pitfalls

CAUTION
AEM 6.4已结束扩展支持,本文档将不再更新。 有关更多详细信息,请参阅 . 查找支持的版本 此处.

避免在闯补惫补代码中绑定厂濒颈苍驳 avoid-sling-bindings-in-java-code

在90%的情况下,Sling绑定是获取服务访问权限的不适当方式。 相反,您应使用 @Reference@Inject 批注。

避免闯补惫补代码中的线程。中断 avoid-thread-interrupt-in-java-code

线程。中断 是危险的,因为当在错误的时间调用时,可能会关闭文件(包括尝耻肠别苍别文件和永久缓存文件)。

避免将闯补惫补同步与搁别补诲奥谤颈迟别尝辞肠办蝉混合 avoid-mixing-java-synchronization-with-readwritelocks

这可能会导致代码最终会陷入死锁的争用情况。

recommendation-more-help
2315f3f5-cb4a-4530-9999-30c8319c520e