Редактор категории: установка иконки закладки - George912/bookmark_manager GitHub Wiki
Иконка закладки загружается и устанавливаются автоматически перед выполнением метода BookmarkDaoImpl.update() с применением AOP. Библиотека: jsoup
Детали реализации сквозной логики AOP
- Тип совета: before
- Точка соединения: BookmarkDaoImpl.create()
Алгоритм:
- получить head
- получить все link
- в каждой анализ href: .ico | .png
- если найдено, проверить на наличие http:// | https://
- если найдено, установить bookmark.url
- иначе: получить сайт из url(всё до .com | .com | варианты включительно) + содержимое href, установить bookmark.url