Spring Boot с НУЛЯ - Курс для НАЧИНАЮЩИХ с ПРАКТИКОЙ [2023]

Поделиться
HTML-код
  • Опубликовано: 31 окт 2024

Комментарии • 187

  • @AivenDemin
    @AivenDemin 11 месяцев назад +15

    У тебя похоже талант объяснения! Сколько смотрел разных прогеров по спрингу - у кого муторно застрелиться прям хочется, у кого не понятно, кто от самых динозавров историю ведет, кто скачет как сайгак по 4 раза пересматривать приходится чего он там делает и куда скачет. Ты все понятно объясняешь, рассказываешь для чего какая аннотация, как работает, где какие зависимости, от чего наследуется, чего в составе. Интересно самое главное и доступно! Мужик, мое почтение)))! Лайк, подписка!

  • @oneoff6450
    @oneoff6450 11 месяцев назад +18

    Великолепная работа! За 1,5 часа просто и доступно объяснить все базовые вещи и при этом очень красиво всё смонтировать, это дорогого стоит! С меня лайк и подписка, буду ждать новых видеоуроков!

    • @Antosha.Korsakov
      @Antosha.Korsakov  11 месяцев назад +7

      Спасибо, стараюсь делать видео почаще, хоть после работы не так уж и много времени остается. Забрасывать пока не планирую, так что контент будет выходить, в ближайшее время (надеюсь за неделю управлюсь) выйдет видео по структурам данных.

  • @playtopgames3261
    @playtopgames3261 11 месяцев назад +28

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

    • @АлексейМитенев-к5б
      @АлексейМитенев-к5б 10 месяцев назад

      Серьезно? Больше нигде нет про спринг?

    • @playtopgames3261
      @playtopgames3261 10 месяцев назад

      @@АлексейМитенев-к5б в одном ролике про архитектуру и про аннотации так хорошо рассказать? нет

    • @furiosity7079
      @furiosity7079 8 месяцев назад

      ​@@АлексейМитенев-к5бофициальная документация

    • @playtopgames3261
      @playtopgames3261 8 месяцев назад

      @@АлексейМитенев-к5б попробуй найди

  • @Danil-r1m
    @Danil-r1m 7 месяцев назад +6

    Какой титанический труд. Спасибо тебе огромное, это лучшее видео по спрингу!

  • @matthew_-cf6qo
    @matthew_-cf6qo 11 месяцев назад +22

    Чувак, ты просто гений подачи материала, жду больше обучающих видео) Желаю тебе миллиона подписчиков)

  • @rmbkv.a
    @rmbkv.a 8 месяцев назад +3

    Очень редко оставляю комментарии, но тут прям вайбы благодарности так и прут.
    Самое лучшее видео по спрингу что я видел на данный момент. Четко, структурированно, лаконично, приятная подача, монтаж, объяснения, 12/10!
    После бесплатных видеоуроков Алишева и Заура залетело в цвет. Спасибо большое!

    • @АлександрГришкевич-ж1ь
      @АлександрГришкевич-ж1ь 8 месяцев назад

      так он ни чего про спринг не расказал, очень поврехностно получилось только про MVC и капля про Spring Data, ну еще это все было написано на буде

  • @aroundtheworld9366
    @aroundtheworld9366 4 месяца назад +4

    Пересмотрел тонну обучающих видео, вот бы все так объясняли! Талант! Спасибо большое!

  • @АртемШуранов-ш7м
    @АртемШуранов-ш7м 7 месяцев назад +2

    Несколько месяцев обучения во дном видео, просто и понятно, лайк!

  • @pashahous
    @pashahous 11 месяцев назад +7

    Смотрю пол часа и мне уже понравилось) ставлю лайк и так держать, давай еще такх видосов.

  • @phantom_4k
    @phantom_4k Месяц назад

    это лучший часовой курс по программированию, который я только видел. огромное спасибо за труды!

  • @КиборгЗлодей
    @КиборгЗлодей 8 месяцев назад +1

    Очень редко пишу комментарии, однако, твои видео это нечто из мира туторов: кратко и в необходимой степени подробно)
    Желаю успехов, таких клевых каналов на ютубе очень мало, с меня лайк и подписка)

  • @yong3989
    @yong3989 Год назад +16

    Это просто обалденно, жду 10 часовое видео по какому нибудь огромному проекту типа Интернет магазин или Интернет газета с Docker,Swagger,GraphQL, Spring MVC или что нибудь по интереснее в виде Vue 3, Security, JWT, JDBC, liquibase, minio

    • @Antosha.Korsakov
      @Antosha.Korsakov  Год назад +7

      Да, у меня есть идея сделать приложение для отслеживания стоимости акций в реальном времени, благо есть yahoo finance.
      Но проблема во-времени.
      Я один этот ролик делал больше месяца, хотя он всего полтора часа идет. А представь eureka, keycloak, gateway +фронт, хотя бы одностраничный на angular. Это слишком много времени займет.
      Может, когда я уволюсь, тогда смогу что-то подобное замутить, а пока я даже боюсь начать...

    • @villiangame8500
      @villiangame8500 10 месяцев назад

      @@Antosha.Korsakov думаю можно как вариант взять api какой либо крипто биржи

  • @АлександрР-у3щ
    @АлександрР-у3щ 11 месяцев назад +5

    Антон, спасибо большое, я находился в тупике в понимании спринга, не понимал как заимодействуют между собой уровни, что за что и как отвечает и как все пакеты в приложении взщаимосвязаны. Поделал проектик вместе с тобой по вижео и все прояснилось, Спасибо огромное

    • @timgapps9878
      @timgapps9878 9 месяцев назад +1

      Точно так же и у меня, базовые вещи очень стали понятны. Спасибо большое за такое видео о Spring и языке программирования Java. Лайк и подписка однозначно. Успехов. Ждем новые видео

  • @АнатолийСидоров-щ3й
    @АнатолийСидоров-щ3й 6 месяцев назад +14

    Антон, шикарно объясняешь материал. Я сам по высшему образованию и опыту работы учитель. Один момент - для других, кто смотрит видео и столкнулся с трудностью как я - на отметке времени 32:10 код "Student.builder" IDEA у меня не понимала. Решилась ситуация добавлением плагина lombok в IDEA. Т.е. необходимо не только добавить зависимость в pom.xml, но также установить плагин "Lombok" в IDEA. За видео благодарю!

    • @FitFox777
      @FitFox777 4 дня назад

      у меня даже с добавлением плагина Ломбок проблема не решилась

  • @konstantink.7684
    @konstantink.7684 11 месяцев назад +2

    Чувак, ты офигенен. Мне надо было быстро въехать в основные концепции спринга и твое видео зашло идеально. Молодец, продолжай пожалуйста!

    • @Antosha.Korsakov
      @Antosha.Korsakov  11 месяцев назад +2

      Спасибо, сейчас делаю курс про то, как сделать веб-приложение без спринга, но это для бусти. А на ютуб канале следующее видео будет по spring security, скорее всего про защиту приложения с JWT

    • @timjavaprogrammer
      @timjavaprogrammer 10 месяцев назад

      @@Antosha.Korsakov ничего себе.я как раз нашел твое видео, пока искал видео по спринг секьюрити. когда выйдет видео по нему?

    • @timjavaprogrammer
      @timjavaprogrammer 10 месяцев назад

      @@Antosha.Korsakov стоп. оно уже на канале. класс. пойду ка посмотрю

  • @N1ceOneIzh
    @N1ceOneIzh 9 месяцев назад +3

    Парнишка такой молодой, а так соображает) респект за видео!

  • @ЛЕониДКОРОЛЕВИЧ-й7л

    я просто в шоке от тебя, не останавливайся

  • @warcraft3observer48
    @warcraft3observer48 17 дней назад

    Не знаю у кого как, но у меня все работало просто повторяя за автором видео. Такое бывает 1:100500 случаев. Спасибо большое за видео. Я даже в параллель научился использовать Базы Данных, а именно подключать их, использовать и прочее. Понятное дело что это простой пример, но все таки уже база имеется.

  • @lord_soseeso4ka
    @lord_soseeso4ka 7 месяцев назад +1

    Спасибо за видос, все очень доступно понятно, бесконечно благодарен автору, отличный контент, продолжайте в том же духе

  • @ne_pavel_durov
    @ne_pavel_durov 7 месяцев назад

    Спасибо тебе большое!!! Благодаря этому видео разобрался с SpringBoot и сдал 1 лабу в универе. посылаю лучи поддержки (помимо лайка и подписки) ❤❤❤

  • @igorCodered
    @igorCodered 11 месяцев назад +1

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

    • @Antosha.Korsakov
      @Antosha.Korsakov  11 месяцев назад +2

      Спасибо за теплый комментарий, на ютубе следующее видео будет о защите приложения с помощью JWT на версии spring boot 3. Я начну его делать после того, как закончу разрабатывать видео про создание веб приложения без спринга. Если есть идеи для видео, то буду рад прочитать

    • @igorCodered
      @igorCodered 10 месяцев назад

      отлично)@@Antosha.Korsakov

  • @kirillnovikov7925
    @kirillnovikov7925 8 месяцев назад +1

    Надеюсь, эта тема у тебя полетит! Контент топовый👍 и работы вложено немало, это видно!

  • @dd4el12
    @dd4el12 4 месяца назад +1

    Только начал обучение Spring Boot, до этого был лишь поверхностно знаком с Java. К удивлению все получилось. Дальше думаю сделать какой-то клиент-сервис приложение.

  • @fedor1206
    @fedor1206 4 месяца назад

    Невероятно хорошо пояснил: вроде все то же, что и у других, но супер-доходчиво и на примере. Спасибо огромное!

  • @Wishmaster_de
    @Wishmaster_de 6 месяцев назад +1

    Красавчик! Пиши еще. Нужно такое же по работе с SOAP

  • @DoggerProgger
    @DoggerProgger 16 дней назад

    очень всё хорошо объяснил спасибо, только сделай в следующий раз сделай шрифт больше, чтобы не пришлось зумить, особенно с телефона

  • @anastasiamanelyuk2644
    @anastasiamanelyuk2644 4 месяца назад

    Очень хорошее и подробное объяснение. Спасибо за материал!

  • @evgenyt3502
    @evgenyt3502 10 месяцев назад

    Понятное и логичное объяснение что зачем и как-редкое явление

  • @syrym_the_professor
    @syrym_the_professor 7 месяцев назад +2

    27:54
    Пояснение к негласному правилу называть путь /api/
    Свойство REST API это поддержка клиент-серверских операции на любых устройствах (браузер, десктопное приложение, сервера). Если бы вы сделали десктопное приложение, то у вас например есть App.exe (version 1.0), которая использовала логику /api/v1/. Но вдруг вы решили обновить App.exe (version 2.0), и убрать оттуда функционал которая была на первой версии (или изменить функционал). Тогда вам придётся создавать /api/v2/, потому что у вас ведь остались ещё люди, которые работают на version 1.0

  • @Миша-х5ю1у
    @Миша-х5ю1у 3 месяца назад

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

  • @YeldarRating
    @YeldarRating Год назад +2

    привет, впервые попал на твой канал и увидел это видео, надеюсь будет еще, собираюсь смотреть что такое spring boot, заранее спасибо! :)

    • @Antosha.Korsakov
      @Antosha.Korsakov  Год назад +2

      Пожалуйста, надеюсь сможешь найти нужную и полезную информацию.

  • @alexanderk.4771
    @alexanderk.4771 9 месяцев назад +1

    Суперский курс
    Низкий поклон

  • @aleksey2793
    @aleksey2793 3 месяца назад

    27:00 Насчет структуры папок и слоев проекта - как раз есть правильное и неправильное. Сейчас стараются придерживаться гексагональной архитектуры в приложении, где выделены слои домена, адаптеров, входных и выходных данных. Такой вариант удобен быстрым онбордингом в проект новых разработчиков, т.к. сразу видны потоки данных, доменная область. Также при такой подходе приложение проще масштабировать. Модульный монолит при таком разделении легко трансформируется в микросервисы, если это нужно.

  • @-maxxxeffect
    @-maxxxeffect 4 месяца назад

    Антон, шикарно объяснил! Спасибо, подпишусь на бусти к тебе)
    Только показывай написание кода в presentation mode пожалуйста!

  • @tigvlad2258
    @tigvlad2258 9 месяцев назад +1

    Просто топчег! давай ещё подобных уроков по Java, за плагин отдельный лайк)

  • @nafany644
    @nafany644 2 месяца назад

    столько нового узнал,спасибо тебе большое!

  • @virus8727
    @virus8727 4 месяца назад +2

    жестко... если бы не был знаком с джанго, ломбоком(и мавеном), джейсонами(еще с питона), и работой с бд(через sqlalchemy), в какой то степени, и был реально новичком, я бы офигел.... очень много терминологии, нужен хотя бы какой то уровень и понимание, что за запросы пост, гет и прочее, ну и так по мелочи, а вообще за видео респект! это реально вся минимальная база спринга? и на каком уровне требуют знание Spring для джуна?

  • @ИмяДрезден
    @ИмяДрезден 11 месяцев назад +2

    Шикарное видео, 10/10. Все четко разобрано, понятными словами, с презентацией.
    Разве что:
    1) Как называется плагин, который тебе подсвечивает что нужно написать ?
    2) Можно было немножко пояснить почему нужна транзакция у delete
    А так отлично говоришь, ясно объясняешь
    Надеюсь канал не забросится и будет пополнятся годным контентом
    Всех благ тебе !

    • @Antosha.Korsakov
      @Antosha.Korsakov  11 месяцев назад +1

      1. Это обычный copilot, вроде tabnine ai, если не ошибаюсь. Лучше не использовать, он советует половину правильно, половину совсем нет. Это заставляет перечитывать код, что не есть хорошо. Если хочется, то можешь поставить, попробовать. Но постоянно с этой штукой работать невозможно.
      2. Аннотация транзакция есть у всех методов crud repository, это сделано для того, чтобы операция выполнилась только в том случае, если все условия соблюдены. Я же создал свой метод удаления. Расписывать все не буду, если есть желание, то ознакомься с ACID. Transactional лишь указывает, что конкретно этот метод должен выполняться внутри транзакции БД.

    • @Antosha.Korsakov
      @Antosha.Korsakov  11 месяцев назад +1

      Вообще, по поводу аннотации, ее можно на весь класс навесить, чтобы она ко всем методам цеплялась. Поэтому, если ты создаешь уникальный метод CRUD, как у меня с удалением и поиском по email. То можно просто к классу сервису добавить Transactional и он сам добавит ее на все методы.

    • @jiamidqqkwjdjqwd7311
      @jiamidqqkwjdjqwd7311 5 месяцев назад

      @@Antosha.Korsakov а как написать параметр внутри RequestMapping(???). на видео там какой-то глобус что ли, не могу его вставить туда

  • @altnsotkanov70
    @altnsotkanov70 11 месяцев назад +1

    Хорошая подача, всё понятно объяснил. Единственное, качество записи экрана сделай лучше,тяжело разбирать пиксели. В остальном красавец =)

  • @maksatkamarov4747
    @maksatkamarov4747 5 месяцев назад

    Классный материал дружище ! Продолжай свою тему !

  • @foured2818
    @foured2818 8 месяцев назад

    Всё отлично, спасибо большое за урок! Интересно было бы послушать как подключить вторую базу данных.

  • @Телепузик-т8ъ
    @Телепузик-т8ъ 6 месяцев назад +2

    Братан, хорош. Давай, давай, вперёд. Контент в кайф. Можно ещё? Вообще красавчик.

  • @dilshodbaxtiyorov4739
    @dilshodbaxtiyorov4739 11 месяцев назад +1

    Спасибо большое. Успехов ✊✊✊✊

  • @vikkmoor
    @vikkmoor 4 месяца назад

    о, крутяк 💙 спасибо за работу)

  • @YTNefR
    @YTNefR 6 месяцев назад

    Спасибо! Пошагово, понятно, без лишней воды. Единственная просьба, по возможности использовать IDEA Community Edition, т.к Ultimate не каждый имеет возможность использовать.

    • @ghost_loyz
      @ghost_loyz 2 месяца назад

      Насколько я знаю, в Community Edition нет спринга.

  • @AleksandrTestov-q8p
    @AleksandrTestov-q8p 3 месяца назад

    Талантище! так доступно рассказать! Хотел тебе тему по Rest подкинуть для нового материала REST API + Swagger.(OpenApi Spring boot) очень будет востребованный контент!

  • @nimgvae
    @nimgvae 9 месяцев назад

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

  • @BonBiBon
    @BonBiBon 5 месяцев назад

    Лучшее, что я видел!

  • @kergshi9847
    @kergshi9847 8 месяцев назад

    ахренеть... Я столько денег отвалил за учебу,а тут такое и бесплатно,боюсь даже остальные смотреть,что бы уж совсем не разочароваться в своих тратах... Ребята,кто только это осваивает,цените,видео невероятно полезное.

  • @BlackSkorpion123
    @BlackSkorpion123 9 месяцев назад

    Курс топ, красавчик. Очень полезно, спасибо большое! Один момент только. С качеством что-то не то. Приходилось постоянно на полный экран открывать видео, либо тщательно вглядываться

  • @aleksandrkunilovskii43
    @aleksandrkunilovskii43 8 месяцев назад

    Спасибо за контент. Одна лишь просьба - увеличивать масштаб, когда на экране код. Мне лично было сложновато.

  • @zazarikjosku
    @zazarikjosku 3 месяца назад

    Привет,видос отличный! Только лучше делай масштабность программы побольше)

  • @partiec6065
    @partiec6065 8 месяцев назад

    Спасибо, материал подан круто! Но надо было еще помельче и побледнее шрифт.🙂👍

  • @pascha9141
    @pascha9141 2 месяца назад

    Вот спасибо!

  • @hypad1106
    @hypad1106 5 месяцев назад

    Офигенный видос

  • @BetelgeuseGold
    @BetelgeuseGold 5 дней назад

    Интересно а на примере такого приложения, что еще нужно добавить и как и на сколько расширить приложение, чтоб можно для Java junior в резюме добавить?

  • @arsenthompson
    @arsenthompson 11 месяцев назад +2

    классный доклад!) хотелось бы еще сравнение с КТОРом куда лучше идти в спринг или в ктор?)

    • @Antosha.Korsakov
      @Antosha.Korsakov  11 месяцев назад

      Я не знаю, насколько тебе это важно, но посмотри сколько вакансий на ktor и сколько на spring. + на спринге не разрабатывают андроид приложения, spring = enterprise.

  • @Incog05
    @Incog05 11 месяцев назад

    Супер! Сделай пожалуйста ролик про пагинацию вместе фильтрацией сортировкой с помощью specification jpa.

    • @Antosha.Korsakov
      @Antosha.Korsakov  11 месяцев назад

      Да, это интересная тема. Скорее всего, я сделаю ролик по ней, но не в ближайшее время, так как два больших видео уже в разработке. Одно по защите Java приложения с помощью Jwt, а второе по алгоритмом. Это не говоря уже о курсе на бусти по построению веб-приложения без спринга. Но спасибо огромное за идею. Я обязательно сделаю видео на эту тему.

  • @alexandervolobuev471
    @alexandervolobuev471 Месяц назад

    THanks for video. Just few notes: You have a lot of space in thew work Area (min 19), but video is very low quality and font is too small. I watch it on 50 ench TV full screan and it was still super small and not visible. Think about. Check video from real profi Mosh Homedani "Code with Mosh" Java. This is the top level of prsentation. All made just prefect. Screen , font, Way of leson made his speach. Everything are top level.

  • @nikitaserzhevskiy9204
    @nikitaserzhevskiy9204 2 месяца назад

    Лайк мужик

  • @АннаДомик
    @АннаДомик 7 месяцев назад

    можете еще раз написать про внедрение зависимостей. только на простом языке. не совсем поняла, хотя рассказали очень хорошо

  • @mikegrig903
    @mikegrig903 Месяц назад

    Много видео по спрингу смотрел. Это лучшее! Один вопрос почему на deletemapping нужна аннотация Transactional? пока не нашел внятного объяснения.

  • @deGGenerate
    @deGGenerate 3 месяца назад +2

    Когданибудь я верю джависты научатся увеличивать масштаб чтобы зрителю было удобнее видеть код

  • @ВикторШумик-н3й
    @ВикторШумик-н3й 9 месяцев назад

    Это ТОП!

  • @DanyaIzyum
    @DanyaIzyum 8 месяцев назад

    круто объяснгяешь, еще бы где то взять докер совсем этим чтобы для чайника с виндой было понятно и не заморачимватьс c этими с установкой java и intelj

  • @Adios-m9r
    @Adios-m9r 5 месяцев назад

    Спасибо👍

  • @BonBiBon
    @BonBiBon 5 месяцев назад

    Если у кого Idea не видит метод builder() для Student, вам надо установить плагин для idea - lombok

  • @ilyasamilyak6517
    @ilyasamilyak6517 11 месяцев назад +2

    Всё супер, только ничего не видно , можно ли как-то увеличить код ?? было бы impeccable

    • @Antosha.Korsakov
      @Antosha.Korsakov  11 месяцев назад +1

      Уже нельзя, но я учту это в следующих видео

  • @MRasulM
    @MRasulM 11 месяцев назад +3

    Код мелковат, порой приходится увеличивать, а так годный контент)
    Про тесты бы еще инфы

    • @Antosha.Korsakov
      @Antosha.Korsakov  11 месяцев назад +2

      Да, спасибо, в следующих видео решу проблему с мелким текстом. Про тестирование особо не знаю что говорить. Писать юнит тесты проще простого, mockito я еще ни разу не использовал на проектах, как и selenium. Этим QA занимается. Я не разбираюсь во всех тонкостях ни того, ни другого фреймворка, а говорить о том, в чем не разбираешься, как-то не очень.

  • @dosxanzada
    @dosxanzada 11 месяцев назад +2

    Это было офигенно! огромное спасибо! хочу спросить, какие литературы видеоуроки и тд рекомендуешь для дальнейшего изучения спринга?

    • @Antosha.Korsakov
      @Antosha.Korsakov  11 месяцев назад +2

      Книги не советую читать по спрингу, он слишком быстро обновляется (где-то раз в год), а книга пишется и редактируется года 3. Видео, к сожалению, на ру ютубе хороших не видел. Есть amigoscode на английском, вроде у него нормальные видео. Я читал доку по спрингу, она хорошо написана + мне ментор помог.
      Если тебя интересует именно видео формат, то ищи на американском ютубе

    • @kirillnovikov7925
      @kirillnovikov7925 8 месяцев назад

      ​​@@Antosha.Korsakov Marco codes тоже приятный канал и Dan Vega

  • @skynetif
    @skynetif 9 месяцев назад +3

    Что за плагин который дополняет код? Например на 45:14 когда пишешь Student он предлагает getStudent?

    • @virus8727
      @virus8727 4 месяца назад

      copilot, codeium, что там еще из такого есть... но пока учишь то вообще не советую этим пользоваться, слишком сильно начинаешь полагаться.

  • @s1uad_dw319
    @s1uad_dw319 11 месяцев назад

    Очень классный видос, спасибо тебе огромное что двигаешь снг ютуб) Единственное что мешает - картинка сыпется сильно, хотя выставил максимальное качество( Если такое не только у меня жмакните лайк или ответьте на комент

    • @Antosha.Korsakov
      @Antosha.Korsakov  11 месяцев назад

      Благодарю за комплимент, я пролистал видос, вроде бы все нормально, нет никаких артефактов. Есть только переходы с гличами, но это так и должно быть.

    • @АлександрМихайлов-б8р
      @АлександрМихайлов-б8р 11 месяцев назад

      не сыпется, а вот шрифт конечно маловат ((( @@Antosha.Korsakov

    • @Antosha.Korsakov
      @Antosha.Korsakov  11 месяцев назад

      Это я уже понял, в следующих видео исправлю эту оплошность. Но в этом уроке, к сожалению, ничего уже не сделать

  • @hasanboyhakimov9144
    @hasanboyhakimov9144 3 месяца назад

    Thank you bro

  • @serhiididenko
    @serhiididenko 11 месяцев назад

    Круто, ждем уроков по джава и спрингу

  • @oxanasf6369
    @oxanasf6369 8 месяцев назад

    Антон, подскажите, у меня хорошая база по java, но Spring не изучала. Можно мне сразу смотреть этот курс? Или желательно все-таки ознакомится со Spring для начала.

  • @Neprosveshchennyj
    @Neprosveshchennyj 6 месяцев назад

    Hello world, Anton! 😂

  • @doctorixx_
    @doctorixx_ 11 месяцев назад

    Привет! Очень классно!
    P.S. раздел "Как spting обрабатывает запрос " явно с опечаткой

  • @valentinenever5091
    @valentinenever5091 8 месяцев назад +1

    Спасибо огромное! Но вот вопрос, у меня ошибка на 1:04:18 при обновлении студента - ошибка сервера 500. Почему на видео работает метод обновления без поля id, а у меня только если я добавляю первую строку с полем id ? Делала все в точности по видео, куда копать? Потому что сейчас сначала требуется найти обновляемого по методу поиска, чтобы узнать его id, а потом уже обновлять, прописывая все поля модели(

  • @MavludaRaximquliyeva
    @MavludaRaximquliyeva 7 месяцев назад

    видео круто, спасибо!
    НО:
    -качество!
    -звук!
    -масштаб когда на экране код!

  • @venoman9867
    @venoman9867 2 месяца назад

    Антон добрый день! Вопрос не по теме, не подскажите зачем в java EE(Jakarta) при получении запроса автоматически создается сессия?
    просто весь инет облазил не могу найти ответа)

  • @luckytima2315
    @luckytima2315 10 месяцев назад +1

    Братик можешь голос свой громче делать

  • @IvanLechtmec
    @IvanLechtmec 15 дней назад

    Добавил все аннотации, ну все пересмотрел, нет никаких ошибок.Но localhost не запускается выдает ошибку 404, как и у тебя в видео перед тем как ты в index.xml добавил строку. Версия ultimate, уже голову сломал. не знаю в чем дело. ПАМАГИТЕ!

  • @DrZupan
    @DrZupan 9 месяцев назад +1

    на котлине на спринге никто не пишет в 23 году? для себя хочу понять

  • @abulmuslimataev9865
    @abulmuslimataev9865 4 месяца назад

    так и не понял для чего нужен transactional перед delete методом, можно по-подробнее?

  • @katyama8
    @katyama8 10 месяцев назад

    spasibo!

  • @pavelgurevich4018
    @pavelgurevich4018 10 месяцев назад

    Привет можешь подсказать что за плагины у тебя стоят в IDEA?

  • @CurS-uo6wt
    @CurS-uo6wt 3 месяца назад

    у тебя Ultimate intellij? Просто community не может нормально работать с проектом spring initializr, скорее всего он только для ultimate предназначен, приходится самому все через Maven проект добавлять

    • @Marcov1ch
      @Marcov1ch 2 месяца назад

      Да, для корректной работы с спрингом нужна ультимативная версия идеи

  • @ДанилДунаев-с7г
    @ДанилДунаев-с7г 8 месяцев назад

    Скажи, пожалуйста, какие у тебя плагины в intellij

  • @CodeSecure-m1v
    @CodeSecure-m1v 3 месяца назад

    А для того чтобы отображать другие страницы приложения нужно устанавдивать шаблонизатор thymytean? Просто у меня не отображается новая страница выводит вот такую ошибку
    Whitelabel Error Page
    This application has no explicit mapping for /error, so you are seeing this as a fallback.
    Mon Jul 15 13:09:47 MSK 2024
    There was an unexpected error (type=Not Found, status=404)

  • @aroundtheworld9366
    @aroundtheworld9366 3 месяца назад

    Почему после обновления студента по факту он не обновляется, а добавляется новый с новым возрастом?

  • @olvidartes
    @olvidartes 2 месяца назад

    Здравствуйте, помогите пожалуйста разобраться в чем проблема и как её решить? Значит , у меня в проекте где запускается Spring Boot есть pom.xml - и там плагин (spring-boot-maven-plugin) он горит красным хотя то есть ошибка, но maven скачан и запускается

  • @CharniukDzi
    @CharniukDzi 6 месяцев назад

    Очень хорошее видео, спасибо. Я всё поняла, кроме того, каким образом осуществляется поиск по почте. Откуда спринг знает, какое поле проверять? Или по всем идёт проверка? Кто-нибудь, объясните, пожалуйста.

    • @Antosha.Korsakov
      @Antosha.Korsakov  6 месяцев назад

      Я точно не помню, что там в видео, но, могу предположить, что там идет генерация по имени метода. Что-то на подобие findByEmail(String email). Интерфейс JpaRepository, от которого мы наследуемся, позволяет на основе имени метода генерировать запросы. В итоге findByEmail(String email) превращается в SELECT * FROM table WHERE email = ?

    • @CharniukDzi
      @CharniukDzi 6 месяцев назад

      @@Antosha.Korsakov я поняла, спасибо большое за ответ!

  • @krasavalerik
    @krasavalerik 6 месяцев назад

    import org.springframework.boot.SpringApplication; выделяет красным intellij idea 15.0.4
    что делать? помогите пожалуйста! как спринг фреймворк подключить?

  • @lovkost66
    @lovkost66 7 месяцев назад

    Можете объяснить про аннотацию @Transactional, почему без нее 500 статус?(в методе delete) В документации не могу понять : "Аннотация jakarta.transaction.Transactional предоставляет приложению возможность декларативно контролировать границы транзакций в управляемых компонентах CDI, а также в классах, определенных как управляемые компоненты в спецификации Jakarta EE, как на уровне класса, так и на уровне метода, при этом аннотации уровня метода переопределяют аннотации на уровне метода. уровень класса."

    • @NekroArch
      @NekroArch 3 месяца назад

      Хз, актуально ли тебе ещё, но все операции изменения требуют открытия транзакции бд.

  • @krasavalerik
    @krasavalerik 6 месяцев назад

    при запуске проекта, такая штука выходит:
    java: warning: source release 17 requires target release 17
    Module demoTask1 SDK 1.7 is not compatible with the source version 17.
    Upgrade Module SDK in project settings to 17 or higher. Open project settings.
    не знаю что делать уже.

  • @kg_frontend
    @kg_frontend 5 месяцев назад

    Классно но шрифт маленький

  • @staffa_kar_terma
    @staffa_kar_terma 11 месяцев назад

    снимаю шляпу, очень хорошо и доходчиво, но все равно ощущение как будто я прошёл java core а теперь мне говорят, ну а теперь по новой но все будет по другому ))

    • @staffa_kar_terma
      @staffa_kar_terma 11 месяцев назад

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

    • @Antosha.Korsakov
      @Antosha.Korsakov  11 месяцев назад +1

      Ничего страшного, такое бывает, когда не понимаешь с чем имеешь дело. Есть два варианта решения проблемы, как по мне. Завалить себя кучей информации и практики, чтобы набить глаз. Либо попытаться разобраться с самых низов, чтобы потом сказать: "А, это на самом деле так работает!"

  • @feduc_doc
    @feduc_doc 7 месяцев назад

    очень мелко, увеличивай экран пожалуйста, с ноутбука смотреть сложно
    и создание/изменение бд напрямую в бд плохо (только если это не урок работы исключительно с бд), хотелось бы увидеть использование liquibase

  • @Pussaley
    @Pussaley 2 месяца назад +1

    С самого начала надо давать правильную инфу. Возвращать null - не есть хорошая практика.

  • @ivanstrelka3448
    @ivanstrelka3448 5 месяцев назад

    топ