ТОП популярных вопросов o Spring Framework за 13 минут с примерами | Java

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ธ.ค. 2024

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

  • @igorkolesnikov3700
    @igorkolesnikov3700 2 หลายเดือนก่อน +6

    Хорошее видео ;) хоть давно не освежал теоретические знания, ответы приходили сами собой из опыта работы!

  • @daniilkoroliov2355
    @daniilkoroliov2355 2 หลายเดือนก่อน +21

    Круто: сначала поставил в required = false, а потом пытаешься понять, почему у тебя NullPointer...

  • @PashaK-h5r
    @PashaK-h5r หลายเดือนก่อน +1

    Красавчик, спасибо.

  • @РостиславЧ-н1и
    @РостиславЧ-н1и 2 หลายเดือนก่อน +1

    Спасибо за очень полезное видео

  • @rusa997
    @rusa997 2 หลายเดือนก่อน +4

    Вопросов про transactional бы еще

  • @ЕвгенийГалимсаров
    @ЕвгенийГалимсаров 2 หลายเดือนก่อน +1

    Хотел лайк поставить, но их там 333. Не буду портить красоту, поэтому коммент)))

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

    А про скоупы request, websocket, session и application сейчас уже не спрашивают?

    • @Ivan-t8l1r
      @Ivan-t8l1r 29 วันที่ผ่านมา

      Это дополнительные bean scope у веб приложений

  • @Ivan-t8l1r
    @Ivan-t8l1r 29 วันที่ผ่านมา

    10:20 А если будут в двух конфигурациях методы с одинаковым названием?

    • @igorkovalev8026
      @igorkovalev8026 22 วันที่ผ่านมา

      Имя бинов можно указывать явно

  • @Alex.Polyakov
    @Alex.Polyakov 2 หลายเดือนก่อน

    А нельзя обернуть класс от стороннего разработчика в свой и на свой поставить аннотацию для создания бина?

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

    Раскрывая тему бинов. Внедряя прототип в синглтон, мы действительно получим один экземпляр и по факту это не имеет смысла, в этом случае необходимо, либо создать фабрику, по обновлению бина, либо обернуть в прокси, через proxyMode
    Даже если вызовы идут внутри этого же класса, вопрос с прокси решается через self inject

  • @Ангелок-й3л
    @Ангелок-й3л 2 หลายเดือนก่อน +3

    Привет, мне сейчас 15, начал изучение Java к концу своего 14 летия. Изучил в общем Java Core, после него перешел на изучение Sql, в моем случае реляционная система управление бд PostgreSql. Далее изучил базу библиотеки Hibernate что бы использовать Java и Sql вместе. А сейчас стою на Spring (Boot, Web). Параллельно c ним базово изучил Html, css.
    На пути всего этого столкнулся с мнениями разных ютуберов/прочих людей что Java начинает устаревать, что якобы сейчас начав изучать джаву в будущем сложно будет найти себе работу, как думаешь, может ли быть такой момент? Спасибо за ранее за ответ

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

      По поводу того, что Java начинает устаревать говорят уже лет 10, поэтому не переживай😁

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

      если ты будешь воспринимать конкретный фремворк как единственное что ты умеешь, то работу ты не найдешь, а так главное понимать основные принципы, а там на любой фреймворк ляжет, будто жава, питон или шарпы, так что не парься и продолжай учить что по кайфу

    • @omar_akkulov
      @omar_akkulov 2 หลายเดือนก่อน +3

      java никогда не умрет, не переживай, изучай фундаментальные вещи, на них и базируется кодинг:
      1. Знания структур данных, их сложности в рамках нотации О большое, какую именно структуру необходимо использовать в каком-то кейсе, знать их плюсы и минусы в зависимости от задачи
      2. Обязательно внимательно изучай школьную математику для подпитки мозгов
      3. Имей в голове понимание, что любой фреймворк, будь это Spring, Hibernate и все, что угодно, это просто обертка над фундаментальными понятиями. В контексте Хибера объяснить это можно тем, что это помощник, который за тебя будет выполнять различные запросы и обращаться к БД, но SQL ты изучал для того, чтобы понять, как именно этот фреймворк это делает. Фреймворки тут выступают как что-то более высокоуровневое с доступным интерфейсом, которым можно воспользоваться, само же взаимодействие Java и Sql можно многими способами реализовать, о которых ты сам в будущем узнаешь, необязательно, чтобы это был Hibernate
      4. Ничего страшного, если чего-то не понимаешь, изучай это же дальше и понимание со временем придет в любом случае

    • @Ivan-t8l1r
      @Ivan-t8l1r 29 วันที่ผ่านมา

      ​​@@denisDetrovну C# сейчас в тренде же. А вообще скоро начинающие программисты вообще не нужны же будут

    • @Ivan-t8l1r
      @Ivan-t8l1r 29 วันที่ผ่านมา

      ​@@omar_akkulovну будут только для legacy проектов применять, а новые начинать на ней не будут

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

    Привет, Макс. Java - конфигурирование это не тогда, когда ты имплементишь какой-то интерфейс или наследуешь какой-то класс, чтобы переопределить методы класса? В видео получается, что даже джава конфигурация частично использует аннотации

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

      Привет! Да, в данном примере это смесь аннотаций и кода. Но можно сделать и без аннотаций, просто будет сложнее. По сути, джава-конфиг это когда руками инициализируешь значение, чтобы оно в контекст потом попало

    • @Ivan-t8l1r
      @Ivan-t8l1r 29 วันที่ผ่านมา

      ​@@Jetbulbjava config же использует аннотацию @Bean.

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

    ух, засмотрелся на роскошную заставку, но не удержался от вопроса: почему на 0:02 при создании инстанса добрынина задается имя иван, если через пару секунд нас приветствует макс?))

    • @Jetbulb
      @Jetbulb  2 หลายเดือนก่อน +3

      🤣 глаз-алмаз.
      Спасибо, исправим)

  • @markstein8051
    @markstein8051 16 วันที่ผ่านมา

    Я не знал, что у Питера Бейлиша свой канал

  • @АлександрАлёшкин-м7е
    @АлександрАлёшкин-м7е 2 หลายเดือนก่อน +1

    Классное видео, хотя и ожидал услышать что-то более сложное. И кстати об этом, у тебя нету уже или в планах видео по транзакциям в спинге или по обеспечению отказоустойчивости рест клиенов в коде (я про политику ретраев и другие способы избежания ошибок)?

    • @АлександрАлёшкин-м7е
      @АлександрАлёшкин-м7е 2 หลายเดือนก่อน

      Еще позволю себе просто офтоп вопрос. При использовании джава конфигурации создал 2 бина с одинаковыми названиями, но повесил на них разные кастомные аннотации-квалифаекры, но этого было мало. Зачем вообще нужна аннотация квалифаер, если в таком кейсе все-равно приходится задавать различные имена?

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

      Значит квалифаер необходим для внедрения. Потому сама по себе работать не будет, это может быть мало.

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

      Будет, всему свое время ))
      Спасибо за отзыв 🙏🏻

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

      Будет, всему свое время. Спасибо за отзыв.

  • @KukusNK
    @KukusNK 12 วันที่ผ่านมา

    Глаза красивые

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

    Как отвечать на "Жизненный цикл бина"?)

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

    Spring ещё популярный, но потихоньку Quarkus его начинает вытеснять и лет через 7-10 заменит Spring в новых проектах.

    • @Ivan-t8l1r
      @Ivan-t8l1r 29 วันที่ผ่านมา

      Он только названием отличается?

    • @AndrejsKrilovs
      @AndrejsKrilovs 29 วันที่ผ่านมา

      @Ivan-t8l1r нет. Там много плюшек. Горячая перезагрузка сервера, готовый проект под docker и прочее, возможность использовать весь стек Jakarta ee, возможность компеляции используя graal vm.
      И это всё уже встроено.
      Да и намного эффективнее и удобнее в разработке чем Spring boot

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

    Слишком поверхностно, бесполезно

    • @Ivan-t8l1r
      @Ivan-t8l1r 29 วันที่ผ่านมา

      Может вы сеньор?

  • @AK-ji3qv
    @AK-ji3qv 11 วันที่ผ่านมา

    не смог смотреть и воспринимать контекст, раздражает торопливость рассказа и гиперактивность автора, все видео машет руками и головой