代码缺陷

上次更新: 2023-05-04
  • 主题:
  • Developing
    查看有关此主题的更多信息
  • 创建对象:
  • Developer
注意

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

避免在Java代码中绑定Sling

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

避免Java代码中的线程。中断

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

避免将Java同步与ReadWriteLocks混合

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

在此页面上