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

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 26

  • @daniilkoroliov2355
    @daniilkoroliov2355 Місяць тому +19

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

  • @igorkolesnikov3700
    @igorkolesnikov3700 Місяць тому +5

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

  • @PashaK-h5r
    @PashaK-h5r 7 днів тому +1

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

  • @РостиславЧ-н1и
    @РостиславЧ-н1и Місяць тому +1

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

  • @rusa997
    @rusa997 Місяць тому +3

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

  • @ЕвгенийГалимсаров
    @ЕвгенийГалимсаров Місяць тому +1

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

  • @AquaFree4
    @AquaFree4 Місяць тому +2

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

  • @ebelmania2550
    @ebelmania2550 Місяць тому +1

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

  • @АлександрАлёшкин-м7е
    @АлександрАлёшкин-м7е Місяць тому +1

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

    • @АлександрАлёшкин-м7е
      @АлександрАлёшкин-м7е Місяць тому

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

    • @Jetbulb
      @Jetbulb  Місяць тому

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

    • @Jetbulb
      @Jetbulb  Місяць тому

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

    • @Jetbulb
      @Jetbulb  Місяць тому

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

  • @Ангелок-й3л
    @Ангелок-й3л Місяць тому +3

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

    • @denisDetrov
      @denisDetrov Місяць тому

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

    • @dhaha3475
      @dhaha3475 Місяць тому +1

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

    • @omar_akkulov
      @omar_akkulov Місяць тому +2

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

  • @Alex.Polyakov
    @Alex.Polyakov Місяць тому

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

  • @vitamin2845
    @vitamin2845 Місяць тому

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

    • @Jetbulb
      @Jetbulb  Місяць тому

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

  • @hattifattener6191
    @hattifattener6191 Місяць тому +1

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

    • @Jetbulb
      @Jetbulb  Місяць тому +3

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

  • @yaryayray
    @yaryayray Місяць тому

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

  • @Erwin_Anderson
    @Erwin_Anderson Місяць тому +2

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

  • @AndrejsKrilovs
    @AndrejsKrilovs Місяць тому +1

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