Редактор категории: установка иконки закладки - George912/bookmark_manager GitHub Wiki

Иконка закладки загружается и устанавливаются автоматически перед выполнением метода BookmarkDaoImpl.update() с применением AOP. Библиотека: jsoup

Детали реализации сквозной логики AOP
  • Тип совета: before
  • Точка соединения: BookmarkDaoImpl.create()

Алгоритм:

  1. получить head
  2. получить все link
  3. в каждой анализ href: .ico | .png
  4. если найдено, проверить на наличие http:// | https://
  5. если найдено, установить bookmark.url
  6. иначе: получить сайт из url(всё до .com | .com | варианты включительно) + содержимое href, установить bookmark.url