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

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

КОМЕНТАРІ • 200

  • @AivenDemin
    @AivenDemin Рік тому +17

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

  • @oneoff6450
    @oneoff6450 Рік тому +22

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

    • @Antosha.Korsakov
      @Antosha.Korsakov  Рік тому +7

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

  • @Danil-r1m
    @Danil-r1m 8 місяців тому +6

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

  • @rmbkv.a
    @rmbkv.a 9 місяців тому +3

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

    • @АлександрГришкевич-ж1ь
      @АлександрГришкевич-ж1ь 9 місяців тому

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

  • @playtopgames3261
    @playtopgames3261 Рік тому +29

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

    • @АлексейМитенев-к5б
      @АлексейМитенев-к5б 11 місяців тому

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

    • @playtopgames3261
      @playtopgames3261 11 місяців тому

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

    • @furiosity7079
      @furiosity7079 9 місяців тому

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

    • @playtopgames3261
      @playtopgames3261 9 місяців тому

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

  • @pashahous
    @pashahous Рік тому +7

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

  • @yong3989
    @yong3989 Рік тому +17

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

    • @Antosha.Korsakov
      @Antosha.Korsakov  Рік тому +8

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

    • @villiangame8500
      @villiangame8500 11 місяців тому

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

  • @aroundtheworld9366
    @aroundtheworld9366 5 місяців тому +4

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

  • @matthew_-cf6qo
    @matthew_-cf6qo Рік тому +22

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

  • @КиборгЗлодей
    @КиборгЗлодей 9 місяців тому +1

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

  • @АлександрР-у3щ
    @АлександрР-у3щ Рік тому +5

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

    • @timgapps9878
      @timgapps9878 10 місяців тому +1

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

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

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

  • @konstantink.7684
    @konstantink.7684 Рік тому +2

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

    • @Antosha.Korsakov
      @Antosha.Korsakov  Рік тому +2

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

    • @timjavaprogrammer
      @timjavaprogrammer 11 місяців тому

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

    • @timjavaprogrammer
      @timjavaprogrammer 11 місяців тому

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

  • @qa337
    @qa337 23 дні тому +2

    *Ладно, пожалуй я нашел реально качественный ролик. Вот что должно быть популярным, а не всякие Гоши и Хауди...*
    *Реально удивлен качественному подходу, сразу видно чел работает в норм компании*
    *Советую всем новичкам, у меня знакомый попросил скинуть ему что-то для обучения и я рад, что нашел твой канал, отправлю ему путь изучает)*
    *Надеюсь в будущем будет что-то о Swagger, GraphQL, Docker compose, новичкам такое пригодится*

  • @igorCodered
    @igorCodered Рік тому +1

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

    • @Antosha.Korsakov
      @Antosha.Korsakov  Рік тому +2

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

    • @igorCodered
      @igorCodered 11 місяців тому

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

  • @АнатолийСидоров-щ3й
    @АнатолийСидоров-щ3й 7 місяців тому +14

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

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

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

  • @ne_pavel_durov
    @ne_pavel_durov 8 місяців тому

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

  • @kirillnovikov7925
    @kirillnovikov7925 9 місяців тому +1

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

  • @lord_soseeso4ka
    @lord_soseeso4ka 8 місяців тому +1

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

  • @phantom_4k
    @phantom_4k 2 місяці тому

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

  • @N1ceOneIzh
    @N1ceOneIzh 10 місяців тому +3

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

  • @dd4el12
    @dd4el12 5 місяців тому +1

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

  • @fedor1206
    @fedor1206 5 місяців тому

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

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

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

  • @ИмяДрезден
    @ИмяДрезден Рік тому +2

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

    • @Antosha.Korsakov
      @Antosha.Korsakov  Рік тому +1

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

    • @Antosha.Korsakov
      @Antosha.Korsakov  Рік тому +1

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

    • @jiamidqqkwjdjqwd7311
      @jiamidqqkwjdjqwd7311 6 місяців тому

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

  • @syrym_the_professor
    @syrym_the_professor 8 місяців тому +2

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

  • @tigvlad2258
    @tigvlad2258 10 місяців тому +1

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

  • @abigath
    @abigath 12 днів тому

    отличный урок. большое спасибо.

  • @Wishmaster_de
    @Wishmaster_de 7 місяців тому +1

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

  • @maksatkamarov4747
    @maksatkamarov4747 6 місяців тому

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

  • @-maxxxeffect
    @-maxxxeffect 5 місяців тому

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

  • @altnsotkanov70
    @altnsotkanov70 Рік тому +1

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

  • @virus8727
    @virus8727 5 місяців тому +2

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

  • @YeldarRating
    @YeldarRating Рік тому +2

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

    • @Antosha.Korsakov
      @Antosha.Korsakov  Рік тому +2

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

  • @ЛЕониДКОРОЛЕВИЧ-й7л
    @ЛЕониДКОРОЛЕВИЧ-й7л 2 місяці тому

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

  • @anastasiamanelyuk2644
    @anastasiamanelyuk2644 5 місяців тому

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

  • @alexanderk.4771
    @alexanderk.4771 10 місяців тому +1

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

  • @YTNefR
    @YTNefR 7 місяців тому

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

    • @ghost_loyz
      @ghost_loyz 3 місяці тому

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

  • @vikkmoor
    @vikkmoor 5 місяців тому

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

  • @Миша-х5ю1у
    @Миша-х5ю1у 4 місяці тому

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

  • @aleksey2793
    @aleksey2793 4 місяці тому

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

  • @dilshodbaxtiyorov4739
    @dilshodbaxtiyorov4739 Рік тому +1

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

  • @skynetif
    @skynetif 10 місяців тому +3

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

    • @virus8727
      @virus8727 5 місяців тому

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

  • @nimgvae
    @nimgvae 10 місяців тому

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

  • @foured2818
    @foured2818 9 місяців тому

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

  • @evgenyt3502
    @evgenyt3502 11 місяців тому

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

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

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

  • @AleksandrTestov-q8p
    @AleksandrTestov-q8p 4 місяці тому

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

  • @BonBiBon
    @BonBiBon 6 місяців тому

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

  • @arsenthompson
    @arsenthompson Рік тому +2

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

    • @Antosha.Korsakov
      @Antosha.Korsakov  Рік тому

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

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

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

  • @nafany644
    @nafany644 3 місяці тому

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

  • @Фазан-б
    @Фазан-б 7 місяців тому +2

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

  • @ilyasamilyak6517
    @ilyasamilyak6517 Рік тому +2

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

    • @Antosha.Korsakov
      @Antosha.Korsakov  Рік тому +1

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

  • @GrabsOrion
    @GrabsOrion 21 день тому

    Все понятно спасибо

  • @Ivan-t8l1r
    @Ivan-t8l1r 5 днів тому

    8:00 Почему JMS и в модуле Messaging и в разделе Data Access?

  • @kergshi9847
    @kergshi9847 9 місяців тому

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

  • @valentinenever5091
    @valentinenever5091 9 місяців тому +1

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

  • @venoman9867
    @venoman9867 3 місяці тому

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

  • @lifenow6078
    @lifenow6078 5 днів тому

    Cannot resolve method 'builder' in 'Student' если у кого то возникла это ошибка, установите plugin lombok в настройках IDEA

  • @deGGenerate
    @deGGenerate 4 місяці тому +2

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

  • @BlackSkorpion123
    @BlackSkorpion123 10 місяців тому

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

  • @zazarikjosku
    @zazarikjosku 4 місяці тому

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

  • @oxanasf6369
    @oxanasf6369 9 місяців тому

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

  • @АннаДомик
    @АннаДомик 8 місяців тому

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

  • @aleksandrkunilovskii43
    @aleksandrkunilovskii43 9 місяців тому

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

  • @dosxanzada
    @dosxanzada Рік тому +2

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

    • @Antosha.Korsakov
      @Antosha.Korsakov  Рік тому +2

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

    • @kirillnovikov7925
      @kirillnovikov7925 9 місяців тому

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

  • @lifenow6078
    @lifenow6078 5 днів тому

    почти дошел до конца, но у меня community версия, не могу базы данных подключить в IDEA из-за этого(( ultimate пробную не дает скачать из--за политики

  • @DrZupan
    @DrZupan 11 місяців тому +1

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

  • @Ivan-t8l1r
    @Ivan-t8l1r 3 дні тому

    Почему ты не использовал email как первичный ключ таблицы - @Id?

  • @ВикторШумик-н3й
    @ВикторШумик-н3й 10 місяців тому

    Это ТОП!

  • @BonBiBon
    @BonBiBon 6 місяців тому

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

  • @MRasulM
    @MRasulM Рік тому +3

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

    • @Antosha.Korsakov
      @Antosha.Korsakov  Рік тому +2

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

  • @partiec6065
    @partiec6065 9 місяців тому

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

  • @mikegrig903
    @mikegrig903 2 місяці тому

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

    • @Ivan-t8l1r
      @Ivan-t8l1r 3 дні тому

      > @Antosha.Korsakov Аннотация транзакция есть у всех методов crud repository, это сделано для того, чтобы операция выполнилась только в том случае, если все условия соблюдены. Я же создал свой метод удаления. Расписывать все не буду, если есть желание, то ознакомься с ACID. Transactional лишь указывает, что конкретно этот метод должен выполняться внутри транзакции БД.

  • @hypad1106
    @hypad1106 6 місяців тому

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

  • @DanyaIzyum
    @DanyaIzyum 9 місяців тому

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

  • @Incog05
    @Incog05 Рік тому

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

    • @Antosha.Korsakov
      @Antosha.Korsakov  Рік тому

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

  • @CodeSecure-m1v
    @CodeSecure-m1v 4 місяці тому

    А для того чтобы отображать другие страницы приложения нужно устанавдивать шаблонизатор 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)

  • @krasavalerik
    @krasavalerik 7 місяців тому

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

  • @olvidartes
    @olvidartes 3 місяці тому

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

  • @alexandervolobuev471
    @alexandervolobuev471 2 місяці тому

    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.

  • @pascha9141
    @pascha9141 3 місяці тому

    Вот спасибо!

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

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

  • @s1uad_dw319
    @s1uad_dw319 Рік тому

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

    • @Antosha.Korsakov
      @Antosha.Korsakov  Рік тому

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

    • @АлександрМихайлов-б8р
      @АлександрМихайлов-б8р Рік тому

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

    • @Antosha.Korsakov
      @Antosha.Korsakov  Рік тому

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

  • @CurS-uo6wt
    @CurS-uo6wt 4 місяці тому

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

    • @Marcov1ch
      @Marcov1ch 3 місяці тому

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

  • @pavelgurevich4018
    @pavelgurevich4018 11 місяців тому

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

  • @Adios-m9r
    @Adios-m9r 6 місяців тому

    Спасибо👍

  • @krasavalerik
    @krasavalerik 7 місяців тому

    при запуске проекта, такая штука выходит:
    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.
    не знаю что делать уже.

  • @nikitaserzhevskiy9204
    @nikitaserzhevskiy9204 3 місяці тому

    Лайк мужик

  • @CharniukDzi
    @CharniukDzi 7 місяців тому

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

    • @Antosha.Korsakov
      @Antosha.Korsakov  7 місяців тому

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

    • @CharniukDzi
      @CharniukDzi 7 місяців тому

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

  • @ДанилДунаев-с7г
    @ДанилДунаев-с7г 9 місяців тому

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

  • @abulmuslimataev9865
    @abulmuslimataev9865 5 місяців тому

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

    • @Ivan-t8l1r
      @Ivan-t8l1r 3 дні тому

      > @Antosha.Korsakov Аннотация транзакция есть у всех методов crud repository, это сделано для того, чтобы операция выполнилась только в том случае, если все условия соблюдены. Я же создал свой метод удаления. Расписывать все не буду, если есть желание, то ознакомься с ACID. Transactional лишь указывает, что конкретно этот метод должен выполняться внутри транзакции БД.

  • @lovkost66
    @lovkost66 8 місяців тому

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

    • @NekroArch
      @NekroArch 4 місяці тому

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

    • @Ivan-t8l1r
      @Ivan-t8l1r 3 дні тому

      @@NekroArch но метод сохранения без аннотации Transactional же работает

  • @doctorixx_
    @doctorixx_ Рік тому

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

  • @serhiididenko
    @serhiididenko Рік тому

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

  • @АрсенАкаев-э7д
    @АрсенАкаев-э7д 10 місяців тому

    Не могу понять почему ни у кого не возник вопрос с вкладкой "DataBase" Она ведь только на Ultimate Версии есть, и ни как не могу установить нормально плагин для postgresql соответственно все что связано с базой не катится дальше

    • @ilytoowee1372
      @ilytoowee1372 9 місяців тому

      поищи в плагинах, там есть и для комьюнити

  • @feduc_doc
    @feduc_doc 8 місяців тому

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

  • @luckytima2315
    @luckytima2315 11 місяців тому +1

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

  • @hasanboyhakimov9144
    @hasanboyhakimov9144 4 місяці тому

    Thank you bro