English
Русский
Українська
Голубая
Фиолетовая
Cветлая
Терминал
Norton
Войти
Используй промокод SUMMERUP - экономь на горячем, трать на холодное! 🍧 🍸 🍋 🍉 🍹
Spring - Полный курс. Boot, Hibernate, Security, REST. logo

Отзывы на курс "Spring - Полный курс. Boot, Hibernate, Security, REST."

122 1
Информация Комментарии (33)
User Avatar
  • User Avatar
    castumis.ru
    Почему сайт не работает?
  • User Avatar
    CourseHunter Team castumis.ru
    Как не работает ?
  • User Avatar
    123
    это не swiftbook это Наиль Алишев https://coursehunter.net/source/nail-alishev
  • User Avatar
    Anonymous
    почему на маке не открываются видео с этого сайта?
  • User Avatar
    legendsofsdu
    very good!!!
  • User Avatar
    hazartilirot
    Да уж ребята, 89 урок весёлый) Особенно весело, когда ты идёшь "своей" дорогой) Я уже на 44 минуте, разбираюсь с эксепшенами, нагуглил свою проблему, оказывается)
    https://stackoverflow.com/questions/55619497/cannot-inject-property-value-to-class-parameter-value-annotatnion

    Долго не мог понять, почему у меня не инджектиться значение в переменную. Я генерирую токен в сервисе, пришлось в поле подвязывать как стековерфлоу посоветовал) Во как надо набивать скилл) Йопта)
  • User Avatar
    Akbario hazartilirot
    у него довольно слабое объяснение jwt, я бы сказал любой англоязычный видос будет на пару голов выше, как то видно что он просто чтоб было в курсе записал его
  • User Avatar
    hazartilirot
    89 урок - ничего опять не понимаю. Мы же уже создавали PersonDto? ШО ОПЯТЬ?
  • User Avatar
    hazartilirot
    Ничего я так и не понял до конца. Зачем возиться с маппером в контроллере? Контроллер, по сути, это типа маршрутизатора. То есть, оставляем в нём абсолютно так как было раньше, только меняем Person -> PersonDTO, создаёт новый модуль Mapper и уже там создаём перегруженный метод mapPerson - в обе стороны, там же сохраняем и там же выдаём полный список через Ламду.

    Чё-то Наиль устал под конец....
  • User Avatar
    hazartilirot
    Урааааа! Он знает про маппер)))))))
  • User Avatar
    hazartilirot
    87 урок - это ппц. Сам говорит, что логика не должна быть и оставляет логику для PersonDto, зачем? Передай в качестве аргумента его и уже в сервисе полностью создай новый объект. Часть оставил в одном методе, часть в другом... Ужас))))))
  • User Avatar
    hazartilirot
    Да уж, поля Дейт приходят в виде интеджера, а, вот, явные Энум (роли) сделали стрингом)))) И куда он спешит?
  • User Avatar
    hazartilirot
    Lesson 78 Делали на логин токен, а проверяем форму для регистрации.
  • User Avatar
    hazartilirot
    Ага, синьоры, у девицы там свои имена в таблице персон) Будьте внимательны, иначе выпадете в ошибку, надо поменять
    name -> full_name,
    year -> year_of_birth
  • User Avatar
    hazartilirot
    народ, чё-то форум тупит, не даёт вставить.

    В общем, код для 67 или 63 урока

    https://github.com/AlesiaSherstneva/spring-project/blob/master/project2/src/main/sql/library.sql

    спасибо красавице))))))
  • User Avatar
    hazartilirot
    От же блин, пришлось искать по всему интернету. Базу данный уже сами скриейтите))))


    CREATE TABLE person (
    id INT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
    name VARCHAR(250) UNIQUE,
    year INT NOT NULL CHECK ( year > 1900 AND year 1445 AND year
  • User Avatar
    hazartilirot
    63, 67 Lesson: удивляюсь человеку. Я не совсем понял где домашнее задание (на Юдеми?). Второй момент, нафига было выносить это из репозитория про спринг - в котором чёрт ногу сломит?
    Я промолчу, что всё копируется туда-сюда, но эс-кью-эль запросы можно было сделать до конца? Почему-то про taken_at забыл.
  • User Avatar
    hazartilirot
    Lesson 45, чёртовый мавен! В общем, когда создадите проект, есть такая фича, зайдите сразу в pom.xml и таге properties вставьте вот эти две строчки

    https://stackoverflow.com/a/36116666/1521866

    только версию измените на ту, которую используете. Обновите мавен. Сходите в настройки проекта, в модулях, Language level должна стоять та версия, которую вы установили. Иначе, вас будет выбрасывать на низкую версию джавы. Меня бросало на 5. Например,

    когда вы пишите new Cofiguration(); и нажимаете на OPTION + CMD + V чтобы автоматом вставить переменную с var - у вас не получится из-за низкой версии. И куча головняка.... будете мучится и не понимать чё за нах.)
  • User Avatar
    hazartilirot
    Lesson 45 - 12:20, у меня видит, просто, нужно было подвязать к базе данных. Всё чётко работает.)
  • User Avatar
    hazartilirot
    Lesson 41, хосспади, ну, как так? Он учит меня джаве при этом не знает элементарных HotKey, да нажми ты, сцуко, на CTRL + CMD + G, вот, же.... блин. И самое удивительное, зачем микрофон ставить на стол и "снимать" звук с того как ты долбишь по кнопкам?

    DMDEV, конечно, на порядок лучше вашего Наиля,
  • User Avatar
    reerr4606 hazartilirot
    Может потому, чтобы новичкам показать, а не бездумно тыкать хоткеи, чтобы новичок пялился в экран, не понимая, как это произошло?
  • User Avatar
    hazartilirot reerr4606
    Какая связь? Иди сходи к Денису Матвеенко (DMDev) он тоже для новичков показывает код и вместе с этим, это делает код чище и приятнее. Спрашивается, зачем тебе Intellij IDEA, если ты не умеешь ей пользоваться? Набирай в блокноте и бей по кнопкам.

    Да и Spring - это не для новичков) Перед ним нужно посмотреть ещё кучу всего.
  • User Avatar
    reerr4606 hazartilirot
    Согласен, частично...)
  • User Avatar
    hazartilirot
    Lesson 28, Почему постоянно говорят, что переменные хранятся в каком-то там файле настройках? Значения скоре всего инджектятся через environment variables.
  • User Avatar
    hazartilirot
    В общем, ребята, жаль, что сайт убрал теги, но это не важно, я отдельно поделился кодом вот здесь

    https://gist.github.com/NeilAlishev/2f7a876867a0a8516908f96ea14521e9

    Тот фильтр всё равно пригодится вам.)
  • User Avatar
    hazartilirot
    Ой, ребята, что я хочу сказать, там где 17 урок (где начинается уже томкэт), изменяйте сразу дэпенденси, мне лично не удалось запустить в новой Айдеи с новым томкэтом его код :( Я полностью пересобирал его проект с ноля и только после этого у меня заработало. Не знаю, помогут ли тут депэндэнси, я надеюсь: откройте помовский файл, поменяйте весь список и обновите мавэн, чтобы он подтянул и обновил все зависимости.

    И ещё одно, th:text - thymeleaf он будет использовать, не нужно в html таг ничего пихать, и использовать правильно через data-th-text - об этом сказано в документации. Иначе, это будет html5-unfriendly.

    удачи) Я запустился 2022.3.3 Intellij IDEA и 10.1.7 Tomcat



    UTF-8
    1.7
    1.7

    6.0.6




    junit
    junit
    4.13.1
    test



    org.springframework
    spring-core
    ${spring.version}



    org.springframework
    spring-context
    ${spring.version}



    org.springframework
    spring-web
    ${spring.version}



    org.springframework
    spring-webmvc
    ${spring.version}



    org.thymeleaf
    thymeleaf-spring6
    3.1.1.RELEASE



    jakarta.servlet
    jakarta.servlet-api
    6.0.0
    provided



    org.projectlombok
    lombok
    1.18.26
    provided




  • User Avatar
    ruslanmamazhanov01
    alishev cool
  • User Avatar
    hazartilirot ruslanmamazhanov01
    Да ничего в нём нет кульного. Скудный на словарный запас. "Давайте" - его прозвище)))))
  • User Avatar
    ivan.gyulumyan
    скорость для за загрузки слишком маленькая (30 кб сек), исправьте
  • User Avatar
    BiloBaut
    12-й и 11-й уроки тоже перепутаны
  • User Avatar
    the10or
    15-й и 16-й уроки перепутаны
  • User Avatar
    Somebody
    Ребят, исправьте имя автора, пожалуйста... Это Наиль Алишев. Так народ быстрее поймет что к чему... ))
  • User Avatar
    mehanik Somebody
    да, это он
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.