Spring Framework. Урок 7: Bean scope (Область видимости бинов).

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

alishev

alishev

Күн бұрын

Пікірлер: 114
@alishevN
@alishevN 5 жыл бұрын
ПОЛНЫЙ КУРС ПО SPRING: swiftbook.org/courses/438 Плейлист этого курса: kzbin.info/aero/PLAma_mKffTOR5o0WNHnY0mTjKxnCgSXrZ Telegram: t.me/alishev_g
@igorvasylevskyi3629
@igorvasylevskyi3629 5 жыл бұрын
Дай Бог тебе здоровья и хорошую жену! Я как раз учу Spring и очень тяжело что-то понять, тьі очень помогаешь
@GoPetr
@GoPetr 5 жыл бұрын
Подписываюсь под каждым словом!
@АлександрМясников-й2щ
@АлександрМясников-й2щ 5 жыл бұрын
нахуй жену!
@alphabet-f1o
@alphabet-f1o 4 жыл бұрын
Думаю он сам разберется, куда жену =)
@SERG__ZV
@SERG__ZV 3 жыл бұрын
@@АлександрМясников-й2щ Тогда мужа!
@lance9533
@lance9533 3 жыл бұрын
О боги, как же ты крут, просто нет слов, посмотрел кучу курсов и везде бесконечные пространные рассуждения или совсем очевидные вещи или совсем сложные еще рассказанные так что зная это не с первого раза поймешь о чем речь.
@lifememes9191
@lifememes9191 5 жыл бұрын
Долго искал уроки по спрингу на ютубе, все до твоих были провальны. Та определенная глубина, с которой ты объясняешь материал, идеально позволяет понять спринг, спасибо.
@bitvazamkov7085
@bitvazamkov7085 5 жыл бұрын
дружище я купил 2 твоих курса по гиту и продвинутая java, ты красавчик все доступно и понятно. Сделай пожалуйста курс обширный пусть и платный по Spring MVC думаю многие как и я купят его
@bekzhandossanov140
@bekzhandossanov140 4 жыл бұрын
где можно посмотреть платный курс?
@alekseyfrozis937
@alekseyfrozis937 4 жыл бұрын
Присоединяюсь к просьбам трудящихся! Тоже прикупил пару его курсов, по спрингу хотелось бы полный курс посмотреть. Самое крутое изложение предметной области. Спасибо, Наиль!
@Burstchu
@Burstchu 4 жыл бұрын
@@bekzhandossanov140 udemy
@tatiana-mih
@tatiana-mih Жыл бұрын
Не знаю может только я такая, но мне очень важен голос, когда слушаю лекцию, очень влияет на восприятие. Переслушивать лекции только в удовольствие. Уже второй раз) И только с удовольствием. Первый раз слушала и повторяла код, делала заметки. Отдельное спасибо за слайды. Во второй разом понимание ещё импрувнулось. Автор, пожалуйста, не лишай удовольствия) Запиши, пожалуйста, лекции по АОП🙏🙏🙏
@МАКСИМКОТОВ-о2ч
@МАКСИМКОТОВ-о2ч 5 жыл бұрын
Уважаемый Наиль, благодарю за твои уроки, ты меня во многом просвятил и, надеюсь, скоро я стану джуном)). Крайне хочется увидеть уроки по аннотациям в Spring, разумеется всё последовательно, но знай, мы будем ждать! P.S. еще бы про Hibernate от тебя услышать! 10 из 10, Spring - наиактуальнейшая тема для тех, кто готовится стать джуниором.
@ololo2274
@ololo2274 4 жыл бұрын
Ну как успехи, трудоустроился?)
@manOfPlanetEarth
@manOfPlanetEarth 4 жыл бұрын
Максим, как успехи? рассказывай как есть!
@МАКСИМКОТОВ-о2ч
@МАКСИМКОТОВ-о2ч 4 жыл бұрын
@@ololo2274 так точно 2 месяца как))
@МАКСИМКОТОВ-о2ч
@МАКСИМКОТОВ-о2ч 4 жыл бұрын
@@manOfPlanetEarth если честно, то было тяжело, т.к. я менял профессию в 32 года, учил джаву с нуля, потом курсы прошёл. с июля 2020 работаю на реальном проекте в аутсорс компании. И спринг и хибернейт везде используются и капать надо очень глубоко. Но для всего этого в первую очередь необходимо знать как работает http, знать паттерны, обязательно sql. И быть упорным в своём стремлении - это 50% успеха.
@ШахзодбекИскандаров-ф4с
@ШахзодбекИскандаров-ф4с 4 жыл бұрын
@@МАКСИМКОТОВ-о2ч расскажите сколько времени прошло на изучение и какие курсы проходили, пожалуйста.
@mrfreelancerpaul6679
@mrfreelancerpaul6679 3 жыл бұрын
Смотрю плейлист, и понимаю, что намного понятнее объясняешь, чем в книге по спрингу описывается.
@sergeihanush2262
@sergeihanush2262 5 жыл бұрын
Use Ctrl+D to copy lines!! saves time! Very informative tutorial!! Thank you
@Light-qo9vo
@Light-qo9vo 5 жыл бұрын
Жду продолжения больше чем свой день рождения :) Наконец начинаю понимать Spring!
@АлексейКокуев-й5й
@АлексейКокуев-й5й 4 жыл бұрын
Более понятного изложения по основам Spring я не встречал. Респект автору!
@alexv7137
@alexv7137 2 жыл бұрын
Огромное спасибо! Spring Framework лучший из того что находил! Очень надеюсь что стольные уроки будут в таком же формате!
@ilias3624
@ilias3624 2 жыл бұрын
Очень доходчиво и наглядно, классный курс, большое спасибо за труд!
@АлмазХалитов-ъ3д
@АлмазХалитов-ъ3д 4 жыл бұрын
Отличные уроки. Подобного формата бесплатный материал по Spring именно для начинающих тяжело найти, с таким подробным разъяснением самых базовых вещей. Сам принцип подачи материала и его объяснение на примерах отличный, доступно и на уровне. Огромный лайк и спасибо за труд!))
@dnkr9085
@dnkr9085 5 жыл бұрын
Наверное самое лучшее объяснение, которое встречал.
@RudiyOrm
@RudiyOrm 5 жыл бұрын
Спасибо огромное! Побольше бы таких уроков. Да и почаще )
@Andrzej3935
@Andrzej3935 3 жыл бұрын
Лаконично, чётко, ясно. Благодарение!
@СильвестрСергеев-л9з
@СильвестрСергеев-л9з 3 жыл бұрын
Не каждый преподаватель может взглянуть на свой материал глазами студента. Спасибо за урок, более чем хорошо. Домашки бы побольше) Прокачивает то что надо.
@Yornero
@Yornero 3 жыл бұрын
Отличные уроки, Наиль. Огромное тебе спасибо за них)
@djmixsmart8946
@djmixsmart8946 5 жыл бұрын
Кстати синглтон в спринге круто можно использовать например для параметров конфигурации приложения, например - Properties, прям вобще идеально - в одном месте изменил - в другом - всегда актуально. Спасибо за урок!
@tomozi1
@tomozi1 4 жыл бұрын
Спасибо за подробное объяснение
@zhaisansarsengaliyev
@zhaisansarsengaliyev 3 жыл бұрын
thanks a lot for this wonderful lessons!
@nviga1787
@nviga1787 5 жыл бұрын
кек) класно что не прошло ещё месяца с момента последнего видео) как всегда всё понятно и легко пояснил) респект)
@hikmatasgarli7036
@hikmatasgarli7036 4 жыл бұрын
У бинов есть множество конфигураций : 1. scope 2. init-method 3. destroy-method 4. factory method, и.т.д 1 - Scope Это то как спринг создасть беаны Singleton - Scope, который используется по умолчанию Prototype - Scope, который каждый раз создает новый объект при вызове getBean() Request Session Global-session
@oculus1371
@oculus1371 5 жыл бұрын
отличный подход, ждем новых уроков
@Ольга-ж5к4й
@Ольга-ж5к4й 2 жыл бұрын
Талантливый преподаватель)
@plyushkagasha374
@plyushkagasha374 2 жыл бұрын
извиняюсь за мат, но это охуенно! по другому не могу выразить, купил курсы по джаве, но там копипастят метанит и все, спасибо огромное, не останавливайся!
@tarasmylov8273
@tarasmylov8273 5 жыл бұрын
Классные уроки, спасибо. P.S. У тебя не переопределен equals в классе MusicPlayer. Значит что equals что "==" будут сравнивать ссылки на адрес в памяти. Другими словами, результат будет одинаковый если сравнивать через equals или через == в данном случае. Я думаю, ты это и так знал) Но вдруг кто-то нет.
@galina5194
@galina5194 5 жыл бұрын
Отлично! Хотелось бы еще видео, что будет когда синглтон имеет зависимость прототайп, точнее про lookup метод.
@haykabajyan5576
@haykabajyan5576 5 жыл бұрын
дорогой Алишев когда будет следующий урок?
@pavelsamsonenka3155
@pavelsamsonenka3155 5 жыл бұрын
Воу воу воу 😀 парень полегче))) такими темпами мы скоро web приложение сделаем)))
@natural5060
@natural5060 5 жыл бұрын
Спасибо вам большое за Ваши уроки. Очень полезно и понятно. Но в случае с примером паттерна Singleton есть нюанс. Код в репозитории не учитывает многопоточности, а в Джаве это обязательно. Поэтому надо бы сделать в коде так называемый DoubleChecked. Поправьте, если я ошибаюсь.
@ilyamoroz3175
@ilyamoroz3175 5 жыл бұрын
Урааааааааааааа, новый видос, сто лет ждал! Спасибо
@Narryel
@Narryel 4 жыл бұрын
09:38 немного некорректное высказывание, бывает же коллизия хешей) но тем не менее урок очень хорош
@Сергей-н7с6у
@Сергей-н7с6у 5 жыл бұрын
вижу новый урок, ставлю лайк
@haykabajyan5576
@haykabajyan5576 5 жыл бұрын
когда будет следующий урок
@ramilsafin5751
@ramilsafin5751 4 жыл бұрын
XML бобы уже стухли... про бобы с аннотациями пора рассказывать)
@ms_shifu7047
@ms_shifu7047 5 жыл бұрын
Мы тут это, скучаем уже.
@oklle
@oklle 5 жыл бұрын
Очень круто и доступно, посмотрел все видео одним разом, жду с нетерпением следующее, спасибо! Хотел бы узнать: 1. По поводу бинов, в какой то книге читал, что бин это джава класс, но он должен обязательно иметь геттеры-сеттеры + пустой конструктор, так понимаю что в спринге можно бином считать любой класс невзирая на эти требования? 2. Будет ли в рамках этого курса рассмотрен Hibernate? И будем ли писать более менее объемный проект типа CRUD и если да, что это будет?
@ВладиславШестернин-б9с
@ВладиславШестернин-б9с 5 жыл бұрын
Ещё бы уроков по Spring_у
@UIRETU
@UIRETU 5 жыл бұрын
Уважаемый автор большое спасибо за уроки, но не можете ли вы сделать реальный проект за который обычно платят заказчики. А-то просто азов уже немало, а на боевой код никто не дает посмотреть. А уж тем более обучить на нем. Пусть он будет платный но стоящий. Заранее спасибо.
@pavelsamsonenka3155
@pavelsamsonenka3155 5 жыл бұрын
Serik Muradov поддерживают
@AndreyBochkovskiy
@AndreyBochkovskiy 5 жыл бұрын
отличные уроки! когда будет следующий урок?
@pashadjoystick
@pashadjoystick 5 ай бұрын
как всегда - небесный уровень. вам надо сиделкой работать
@corp.6587
@corp.6587 5 жыл бұрын
самые пиздатые уроки
@СашаНемо-з2ы
@СашаНемо-з2ы 3 жыл бұрын
Золотые слова
@Дмитрий-ю9к3г
@Дмитрий-ю9к3г 4 жыл бұрын
Забавно то, что ты в курсе по спрингу отсылаешь на видео об основах java) Посмотреть бы на человека, который будет пытаться понять, что тут происходит, не зная джаву хоть на мало-мальском уровне
@LuneAgent
@LuneAgent 2 жыл бұрын
Это называется "мало ли" :) Вдруг кто-то волшебным образом пропустил какой-нибудь паттерн.
@jjkj8902
@jjkj8902 5 жыл бұрын
Просто зашибись!
@olexiypysarenko8090
@olexiypysarenko8090 5 жыл бұрын
Спасибо!
@АлександрСкопинский-д2ч
@АлександрСкопинский-д2ч 4 жыл бұрын
А можно как-то изменить ключевые слова типа psvm или soupt или добавить свои?
@romanroman6326
@romanroman6326 5 жыл бұрын
Спасибо Наиль. По связке spring+hibernate планируешь что-нибудь? Блин, да я даже купил бы с удовольствием.
@alishevN
@alishevN 5 жыл бұрын
Планирую
@sd1-df
@sd1-df 5 жыл бұрын
немного запутался, на мин. 10.18 говорится, что если у объектов одинаковый хеш, то это абсолютно одинаковые объекты, но одновременно с этим утверждением в курсе "Продвинутый Java" про hashCode на мин.10.10 говорится, что если хеши равны, не значит, что равны объекты. Как быть?
@alishevN
@alishevN 5 жыл бұрын
Я видимо оговорился. Если у объектов одинаковые хэши, это означает, что эти объекты СКОРЕЕ ВСЕГО равны (при условии, что хэш функция хорошая). Но вы правильно заметили, что это не всегда правда. Изредка, из-за коллизии хешей получается так, что хэши равны, при этом объекты разные. На уроке же я проверил два объекта с помощью == и точно увидел, что это два одинаковых объекта.
@ВиталийМорозов-в5ъ
@ВиталийМорозов-в5ъ 5 жыл бұрын
Наиль, во-первых, хочу поблагодарить за интересные уроки. Очень понятно все объясняешь! И хотел спросить: а будет ли продолжение уроков по Spring? Есть ли полный курс? Готов приобрести
@alishevN
@alishevN 5 жыл бұрын
Будет, полного курса нет
@romandavydov3888
@romandavydov3888 5 жыл бұрын
А так задумано, что видео просто обрывается на 12:48?
@Сергей-н7с6у
@Сергей-н7с6у 5 жыл бұрын
как скоро планируется следующий урок? а то у меня ломка
@azamat0180
@azamat0180 5 жыл бұрын
Другие уроки будет?
@andretiidook7022
@andretiidook7022 5 жыл бұрын
В смысле, если не переопределить toString, то при его вызове вызывается не hashCode, а дефолтный toString
@alishevN
@alishevN 5 жыл бұрын
Который показывает хэш объекта
@nikamgebrishvili6743
@nikamgebrishvili6743 2 жыл бұрын
Владилен прохожу все твои курсы по джаве и громко могу сказать... Кто хочет только этими курсами станет настоящим разработчиком..
@Nigrol750
@Nigrol750 5 жыл бұрын
Хорошие уроки, но всё же следует понимать что указатель и ссылка это разные вещи. В данном случае вы сравниваете именно ссылки.
@M.Darsky
@M.Darsky 3 жыл бұрын
В си? конечно. а в джаве это понимать совсем не обязательно, так как тут указатели отсутствуют в принципе, вы же знали об этом? не можете работать с памятью на прямую, совершать какие то операции с адресами. при том, и у "ссылок" в джава мало что общего с ссылками в си. в общем, глупо сравнивать адреса в С, и способами работать с ними с адресами в джава,
@GoPetr
@GoPetr 5 жыл бұрын
Спасибо тебе большое! А есть ли с вашей стороны менторство?
@alishevN
@alishevN 5 жыл бұрын
Здравствуйте, нет времени на это, к сожалению.
@timon59388
@timon59388 3 жыл бұрын
Горячие клавиши в идее было бы круто использовать
@alexpanasyuk4696
@alexpanasyuk4696 5 жыл бұрын
Будет ли spring mvc или spring boot?
@alishevN
@alishevN 5 жыл бұрын
Будет
@dmytrodovhal3493
@dmytrodovhal3493 5 жыл бұрын
Like еще до просмотра!!!
@ms_shifu7047
@ms_shifu7047 5 жыл бұрын
Thanks
@god_bika
@god_bika Жыл бұрын
у тебя в видиотеке нету больше про остальние скопи. Ти получается обманул.
@ПоликарпГазов-ы1м
@ПоликарпГазов-ы1м 5 жыл бұрын
Очень крутые уроки у Вас! Скажите будет ли продолжение и как скоро? Может будет на Udemy? Нужно в короткие сроки изучить Spring :)
@alishevN
@alishevN 5 жыл бұрын
Будет
@БорщёвА.Н-у9э
@БорщёвА.Н-у9э 5 жыл бұрын
Спасибо за канал. Не понятно как spring с xml можно использовать в реальном проекте? Например есть клиент-сервер. С клиента на сервер приходят данные. Сервер у нас spring с xml. Как это может выглядеть? Может есть ссылка на ваши текущие проекты, которые можно посмотреть?
@user-r2d3
@user-r2d3 4 жыл бұрын
это думаю как раз пойдет множественное создание. Каждый объект будет отвечать за одно подключение так данные не перепутаются и клиентам не нужно ждать в очереди :)
@serjpavlenko
@serjpavlenko 4 жыл бұрын
Наиль, на чем делаете презы? Не xmind случайно?
@alishevN
@alishevN 4 жыл бұрын
Keynote
@ВладиславШестернин-б9с
@ВладиславШестернин-б9с 5 жыл бұрын
👍🏻👍🏻👍🏻
@oleg_kishinskii
@oleg_kishinskii 2 жыл бұрын
scope="prototype" // и вы только что что применили совершенно другой паттерн. Дабы осознать весь масштаб изменений посмотрите реализацию паттерна prototype
@Longmanrus
@Longmanrus Жыл бұрын
зачем на практике использовать xml конфигурацию если она кроме очень древних легаси нигде не используется? Все, посмотрев ролики дальше понял, можете не отвечать.
@Light-qo9vo
@Light-qo9vo 5 жыл бұрын
Где нубу можно прочитать что такое bean'ы и как они работают?
@slenkis1017
@slenkis1017 5 жыл бұрын
В его предыдущих уроках.
@user-r2d3
@user-r2d3 4 жыл бұрын
так он же говорил что это просто другое название java класса просто в xml их обзывают bean :)
@Shailesh-et1by
@Shailesh-et1by 2 жыл бұрын
+
@ДмитрийБ-е6и
@ДмитрийБ-е6и 4 жыл бұрын
а домашку?)
@GusLapchatiy
@GusLapchatiy 4 жыл бұрын
В книге "Spring 4 для профессионалов" сказано, что не нужно путать singleton в Spring и паттерн проектирования "Singleton".
@СашаНемо-з2ы
@СашаНемо-з2ы 3 жыл бұрын
И чем они отличаются?
@GusLapchatiy
@GusLapchatiy 3 жыл бұрын
@@СашаНемо-з2ы ну, например, объект синглтон в Spring вы получаете из контекста, если из одного и того же контекста запрашивать один и тот же бин, то вы всегда будете получать синглтон, но если вы запросите объект через какой-то другой контейнер или получите его через оператор new, то получите совсем другой объект, чем тот, что ранее получили из контекста. Это вопрос из области: "Почему я создал Spring компонент через new, а в него не автовайрятся зависимости?" Люди пользуются фреймворком, потому что это стильно, модно и молодежно, но продолжают создавать зависимости руками. Потом можно услышать от некоторых товарищей заявления: "Спринг - говно, ведет себя непредсказуемо и постоянно сбоит".
@SuperPino2009
@SuperPino2009 Жыл бұрын
"Методом equals мы сравниваем обьекты по их содержанию", Что ты несешь? В классе MusicPlayer не переопределен метод equals, значит он вызывается из Object, а там два обьекта проверяются через ==. "Если hash будет совпадать, это означает что это один и тот-же обьект". Автор ты вообще Java знаешь? У двух разных обьектов может быть одинаковый hash
@ЕвгенийУрусов-ч6п
@ЕвгенийУрусов-ч6п 5 жыл бұрын
Хорошие в принципе уроки, но имхо, объяснять, что такое сравнение по == и чем оно отличается от equals в курсе по Spring - это по-моему перебор. И такого очень много в данных уроках, и это очень жаль, ибо в остальном раскрытие темы одно из самых внятных, что удалось найти. В любом случае - автору спасибо!
@timon59388
@timon59388 3 жыл бұрын
про объяснение элементарных вещей в курсе по спринг - плюсую
@teaneugen9032
@teaneugen9032 5 жыл бұрын
Mne nujna tvoia pomoshi
@asdasd-fu4ow
@asdasd-fu4ow 4 жыл бұрын
Спасибо!
@blackmulthumor
@blackmulthumor 4 жыл бұрын
Спасибо)
这是自救的好办法 #路飞#海贼王
00:43
路飞与唐舞桐
Рет қаралды 133 МЛН
Haunted House 😰😨 LeoNata family #shorts
00:37
LeoNata Family
Рет қаралды 13 МЛН
Real Man relocate to Remote Controlled Car 👨🏻➡️🚙🕹️ #builderc
00:24
Евгений Борисов - Spring - Глубоко и не очень
1:03:57
JPoint, Joker и JUG ru — Java-конференции
Рет қаралды 161 М.
7 Лет Опыта в IT | Что я Понял?
19:56
Vlad Mishustin
Рет қаралды 222 М.
Транзакции - Spring Framework в деталях
1:20:21
Уголок сельского джависта
Рет қаралды 26 М.
Нужен ли Spring новичку Java? Что почитать?
6:25
Sergey Nemchinskiy
Рет қаралды 70 М.