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

  Рет қаралды 13,136

Максим Добрынин | ex. Jetbulb

Максим Добрынин | ex. Jetbulb

Күн бұрын

Пікірлер: 48
@igorkolesnikov3700
@igorkolesnikov3700 3 ай бұрын
Хорошее видео ;) хоть давно не освежал теоретические знания, ответы приходили сами собой из опыта работы!
@daniilkoroliov2355
@daniilkoroliov2355 3 ай бұрын
Круто: сначала поставил в required = false, а потом пытаешься понять, почему у тебя NullPointer...
@РодионТкаченко-ю5р
@РодионТкаченко-ю5р Ай бұрын
Очень хорошо. Хочу 2 часть видео. С вопросами по proxy, transactional, bean lifecycle
@rusa997
@rusa997 3 ай бұрын
Вопросов про transactional бы еще
@РостиславЧ-н1и
@РостиславЧ-н1и 3 ай бұрын
Спасибо за очень полезное видео
@PashaK-h5r
@PashaK-h5r 2 ай бұрын
Красавчик, спасибо.
@Ivan-t8l1r
@Ivan-t8l1r 2 ай бұрын
10:20 А если будут в двух конфигурациях методы с одинаковым названием?
@igorkovalev8026
@igorkovalev8026 Ай бұрын
Имя бинов можно указывать явно
@AquaFree4
@AquaFree4 3 ай бұрын
А про скоупы request, websocket, session и application сейчас уже не спрашивают?
@Ivan-t8l1r
@Ivan-t8l1r 2 ай бұрын
Это дополнительные bean scope у веб приложений
@hattifattener6191
@hattifattener6191 3 ай бұрын
ух, засмотрелся на роскошную заставку, но не удержался от вопроса: почему на 0:02 при создании инстанса добрынина задается имя иван, если через пару секунд нас приветствует макс?))
@maksdobrynin
@maksdobrynin 3 ай бұрын
🤣 глаз-алмаз. Спасибо, исправим)
@ЕвгенийГалимсаров
@ЕвгенийГалимсаров 3 ай бұрын
Хотел лайк поставить, но их там 333. Не буду портить красоту, поэтому коммент)))
@ebelmania2550
@ebelmania2550 3 ай бұрын
Раскрывая тему бинов. Внедряя прототип в синглтон, мы действительно получим один экземпляр и по факту это не имеет смысла, в этом случае необходимо, либо создать фабрику, по обновлению бина, либо обернуть в прокси, через proxyMode Даже если вызовы идут внутри этого же класса, вопрос с прокси решается через self inject
@Царь_Грядет
@Царь_Грядет 3 ай бұрын
А как же аннотация @Lookup?
@Ангелок-й3л
@Ангелок-й3л 3 ай бұрын
Привет, мне сейчас 15, начал изучение Java к концу своего 14 летия. Изучил в общем Java Core, после него перешел на изучение Sql, в моем случае реляционная система управление бд PostgreSql. Далее изучил базу библиотеки Hibernate что бы использовать Java и Sql вместе. А сейчас стою на Spring (Boot, Web). Параллельно c ним базово изучил Html, css. На пути всего этого столкнулся с мнениями разных ютуберов/прочих людей что Java начинает устаревать, что якобы сейчас начав изучать джаву в будущем сложно будет найти себе работу, как думаешь, может ли быть такой момент? Спасибо за ранее за ответ
@denisDetrov
@denisDetrov 3 ай бұрын
По поводу того, что Java начинает устаревать говорят уже лет 10, поэтому не переживай😁
@dhaha3475
@dhaha3475 3 ай бұрын
если ты будешь воспринимать конкретный фремворк как единственное что ты умеешь, то работу ты не найдешь, а так главное понимать основные принципы, а там на любой фреймворк ляжет, будто жава, питон или шарпы, так что не парься и продолжай учить что по кайфу
@omar_akkulov
@omar_akkulov 3 ай бұрын
java никогда не умрет, не переживай, изучай фундаментальные вещи, на них и базируется кодинг: 1. Знания структур данных, их сложности в рамках нотации О большое, какую именно структуру необходимо использовать в каком-то кейсе, знать их плюсы и минусы в зависимости от задачи 2. Обязательно внимательно изучай школьную математику для подпитки мозгов 3. Имей в голове понимание, что любой фреймворк, будь это Spring, Hibernate и все, что угодно, это просто обертка над фундаментальными понятиями. В контексте Хибера объяснить это можно тем, что это помощник, который за тебя будет выполнять различные запросы и обращаться к БД, но SQL ты изучал для того, чтобы понять, как именно этот фреймворк это делает. Фреймворки тут выступают как что-то более высокоуровневое с доступным интерфейсом, которым можно воспользоваться, само же взаимодействие Java и Sql можно многими способами реализовать, о которых ты сам в будущем узнаешь, необязательно, чтобы это был Hibernate 4. Ничего страшного, если чего-то не понимаешь, изучай это же дальше и понимание со временем придет в любом случае
@Ivan-t8l1r
@Ivan-t8l1r 2 ай бұрын
​​@@denisDetrovну C# сейчас в тренде же. А вообще скоро начинающие программисты вообще не нужны же будут
@Ivan-t8l1r
@Ivan-t8l1r 2 ай бұрын
​@@omar_akkulovну будут только для legacy проектов применять, а новые начинать на ней не будут
@Alex.Polyakov
@Alex.Polyakov 3 ай бұрын
А нельзя обернуть класс от стороннего разработчика в свой и на свой поставить аннотацию для создания бина?
@vitamin2845
@vitamin2845 3 ай бұрын
Привет, Макс. Java - конфигурирование это не тогда, когда ты имплементишь какой-то интерфейс или наследуешь какой-то класс, чтобы переопределить методы класса? В видео получается, что даже джава конфигурация частично использует аннотации
@maksdobrynin
@maksdobrynin 3 ай бұрын
Привет! Да, в данном примере это смесь аннотаций и кода. Но можно сделать и без аннотаций, просто будет сложнее. По сути, джава-конфиг это когда руками инициализируешь значение, чтобы оно в контекст потом попало
@Ivan-t8l1r
@Ivan-t8l1r 2 ай бұрын
​@@maksdobryninjava config же использует аннотацию @Bean.
@АлександрАлёшкин-м7е
@АлександрАлёшкин-м7е 3 ай бұрын
Классное видео, хотя и ожидал услышать что-то более сложное. И кстати об этом, у тебя нету уже или в планах видео по транзакциям в спинге или по обеспечению отказоустойчивости рест клиенов в коде (я про политику ретраев и другие способы избежания ошибок)?
@АлександрАлёшкин-м7е
@АлександрАлёшкин-м7е 3 ай бұрын
Еще позволю себе просто офтоп вопрос. При использовании джава конфигурации создал 2 бина с одинаковыми названиями, но повесил на них разные кастомные аннотации-квалифаекры, но этого было мало. Зачем вообще нужна аннотация квалифаер, если в таком кейсе все-равно приходится задавать различные имена?
@maksdobrynin
@maksdobrynin 3 ай бұрын
Значит квалифаер необходим для внедрения. Потому сама по себе работать не будет, это может быть мало.
@maksdobrynin
@maksdobrynin 3 ай бұрын
Будет, всему свое время )) Спасибо за отзыв 🙏🏻
@maksdobrynin
@maksdobrynin 3 ай бұрын
Будет, всему свое время. Спасибо за отзыв.
@anonymus6312
@anonymus6312 Күн бұрын
У нас на проекте всё конфигурировалось через xml-файлы, а тут аннотации какие-то придумали. Ну и джава конечно старенькая была. Без всяких спринг бутов.
@markstein8051
@markstein8051 Ай бұрын
Я не знал, что у Питера Бейлиша свой канал
@yaryayray
@yaryayray 3 ай бұрын
Как отвечать на "Жизненный цикл бина"?)
@KukusNK
@KukusNK Ай бұрын
Глаза красивые
@Erwin_Anderson
@Erwin_Anderson 3 ай бұрын
Слишком поверхностно, бесполезно
@Ivan-t8l1r
@Ivan-t8l1r 2 ай бұрын
Может вы сеньор?
@AndrejsKrilovs
@AndrejsKrilovs 3 ай бұрын
Spring ещё популярный, но потихоньку Quarkus его начинает вытеснять и лет через 7-10 заменит Spring в новых проектах.
@Ivan-t8l1r
@Ivan-t8l1r 2 ай бұрын
Он только названием отличается?
@AndrejsKrilovs
@AndrejsKrilovs 2 ай бұрын
@Ivan-t8l1r нет. Там много плюшек. Горячая перезагрузка сервера, готовый проект под docker и прочее, возможность использовать весь стек Jakarta ee, возможность компеляции используя graal vm. И это всё уже встроено. Да и намного эффективнее и удобнее в разработке чем Spring boot
@AK-ji3qv
@AK-ji3qv Ай бұрын
не смог смотреть и воспринимать контекст, раздражает торопливость рассказа и гиперактивность автора, все видео машет руками и головой
Евгений Борисов - Spring Patterns
56:38
TechTrain
Рет қаралды 139 М.
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
Собеседование Java разработчика, сильный Middle, Spring Framework, Hibernate
1:18:17
ШОРТКАТ — менторская программа
Рет қаралды 3,1 М.
Вячеслав Круглов - Введение в Hibernate: что, зачем, и где стандартные ловушки
45:40
Евгений Борисов - Spring - Глубоко и не очень
1:03:57
JPoint, Joker и JUG ru — Java-конференции
Рет қаралды 163 М.
Успешное собеседование Middle Java в холдинг T1
1:18:15
ШОРТКАТ — менторская программа
Рет қаралды 5 М.
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН