Spring AOP

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ก.พ. 2025

ความคิดเห็น •

  • @eduardklygunov1412
    @eduardklygunov1412 ปีที่แล้ว +1

    Часовое видео по аоп - это реально то что нужно было ) Спасибо, обязательно посмотрю все

  • @AlexeyYurchenko
    @AlexeyYurchenko ปีที่แล้ว

    Спасибо за видео! Как раз прохожу ваш курс по spring)) Лайк подписка👍

  • @_Z.a.h.a.R_
    @_Z.a.h.a.R_ 7 หลายเดือนก่อน

    Топ

  • @МаксимСамойлов-р6ф
    @МаксимСамойлов-р6ф ปีที่แล้ว +2

    Хорошая тема + видео! Спасибо! P.S. не много пожеланий: на мой взгляд хорошей практикой будет оставлять ссылки на гит с каждого большого видоса!!!

    • @PavelVil
      @PavelVil  ปีที่แล้ว +1

      Спасибо! Добавил ссылку на код в описание видео

    • @МаксимСамойлов-р6ф
      @МаксимСамойлов-р6ф ปีที่แล้ว +1

      @@PavelVil Спасибо👍

    • @nmixx12.
      @nmixx12. ปีที่แล้ว

      Дж дб ххх жорып ллюжСпрллллжждььдлджжю
      Ждддджжжюжддддббюддюждллшш8шшшшшшшшшшлллььлллллллллльлл№ъъъъъъъзщьототт

  • @asddfg-h9q
    @asddfg-h9q ปีที่แล้ว

    отличное видео

  • @caffeinejavacode1475
    @caffeinejavacode1475 2 หลายเดือนก่อน

    почему используем ThreadLocal что это нам дает?

    • @PavelVil
      @PavelVil  2 หลายเดือนก่อน

      Конкретно здесь это необязательно, так как тут мы используем UserContext в рамках одного потока. Вообще ThreadLocal используется для передачи какого-либо контекста в конкретном потоке (то есть это по сути изолированное хранилище для каждого потока). Внутри ThreadLocal есть специальный объект типа ThreadLocalMap, к которому идет обращение, когда вызываются методы get и set.
      В примере я сделал так, опираясь на Spring Security - например когда мы вызываем SecurityContextHolder.getContext(), то в одной из реализаций стратегии хранения контекста мы используем ThreadLocal для получения этого контекста. Конечно в Spring Security этого всё сложнее, но как пример можно посмотреть на класс org.springframework.security.core.context.ThreadLocalSecurityContextHolderStrategy

  • @caffeinejavacode1475
    @caffeinejavacode1475 2 หลายเดือนก่อน

    Мне кажеться вместо этого "12:09 - 23:35 - Как это работает? Дебажим спринг" лучше показать схему связей

    • @PavelVil
      @PavelVil  2 หลายเดือนก่อน +1

      Я наоборот хотел продебажить код в реальном времени и не касаться какой-то теории в этом фрагменте, но одно другому не мешает и схему в конце можно было бы показать

    • @caffeinejavacode1475
      @caffeinejavacode1475 2 หลายเดือนก่อน

      @@PavelVil я просто рот открыл и не понимал что происзодит много класов, методов. Всеравно Спасибо!