это не swiftbook это Наиль Алишев https://coursehunter.net/source/nail-alishev
Anonymous
почему на маке не открываются видео с этого сайта?
legendsofsdu
very good!!!
hazartilirot
Да уж ребята, 89 урок весёлый) Особенно весело, когда ты идёшь "своей" дорогой) Я уже на 44 минуте, разбираюсь с эксепшенами, нагуглил свою проблему, оказывается)
https://stackoverflow.com/questions/55619497/cannot-inject-property-value-to-class-parameter-value-annotatnion
Долго не мог понять, почему у меня не инджектиться значение в переменную. Я генерирую токен в сервисе, пришлось в поле подвязывать как стековерфлоу посоветовал) Во как надо набивать скилл) Йопта)
Akbario
hazartilirot
у него довольно слабое объяснение jwt, я бы сказал любой англоязычный видос будет на пару голов выше, как то видно что он просто чтоб было в курсе записал его
hazartilirot
89 урок - ничего опять не понимаю. Мы же уже создавали PersonDto? ШО ОПЯТЬ?
hazartilirot
Ничего я так и не понял до конца. Зачем возиться с маппером в контроллере? Контроллер, по сути, это типа маршрутизатора. То есть, оставляем в нём абсолютно так как было раньше, только меняем Person -> PersonDTO, создаёт новый модуль Mapper и уже там создаём перегруженный метод mapPerson - в обе стороны, там же сохраняем и там же выдаём полный список через Ламду.
Чё-то Наиль устал под конец....
hazartilirot
Урааааа! Он знает про маппер)))))))
hazartilirot
87 урок - это ппц. Сам говорит, что логика не должна быть и оставляет логику для PersonDto, зачем? Передай в качестве аргумента его и уже в сервисе полностью создай новый объект. Часть оставил в одном методе, часть в другом... Ужас))))))
hazartilirot
Да уж, поля Дейт приходят в виде интеджера, а, вот, явные Энум (роли) сделали стрингом)))) И куда он спешит?
hazartilirot
Lesson 78 Делали на логин токен, а проверяем форму для регистрации.
hazartilirot
Ага, синьоры, у девицы там свои имена в таблице персон) Будьте внимательны, иначе выпадете в ошибку, надо поменять
name -> full_name,
year -> year_of_birth
От же блин, пришлось искать по всему интернету. Базу данный уже сами скриейтите))))
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
hazartilirot
63, 67 Lesson: удивляюсь человеку. Я не совсем понял где домашнее задание (на Юдеми?). Второй момент, нафига было выносить это из репозитория про спринг - в котором чёрт ногу сломит?
Я промолчу, что всё копируется туда-сюда, но эс-кью-эль запросы можно было сделать до конца? Почему-то про taken_at забыл.
hazartilirot
Lesson 45, чёртовый мавен! В общем, когда создадите проект, есть такая фича, зайдите сразу в pom.xml и таге properties вставьте вот эти две строчки
https://stackoverflow.com/a/36116666/1521866
только версию измените на ту, которую используете. Обновите мавен. Сходите в настройки проекта, в модулях, Language level должна стоять та версия, которую вы установили. Иначе, вас будет выбрасывать на низкую версию джавы. Меня бросало на 5. Например,
когда вы пишите new Cofiguration(); и нажимаете на OPTION + CMD + V чтобы автоматом вставить переменную с var - у вас не получится из-за низкой версии. И куча головняка.... будете мучится и не понимать чё за нах.)
hazartilirot
Lesson 45 - 12:20, у меня видит, просто, нужно было подвязать к базе данных. Всё чётко работает.)
hazartilirot
Lesson 41, хосспади, ну, как так? Он учит меня джаве при этом не знает элементарных HotKey, да нажми ты, сцуко, на CTRL + CMD + G, вот, же.... блин. И самое удивительное, зачем микрофон ставить на стол и "снимать" звук с того как ты долбишь по кнопкам?
DMDEV, конечно, на порядок лучше вашего Наиля,
reerr4606
hazartilirot
Может потому, чтобы новичкам показать, а не бездумно тыкать хоткеи, чтобы новичок пялился в экран, не понимая, как это произошло?
hazartilirot
reerr4606
Какая связь? Иди сходи к Денису Матвеенко (DMDev) он тоже для новичков показывает код и вместе с этим, это делает код чище и приятнее. Спрашивается, зачем тебе Intellij IDEA, если ты не умеешь ей пользоваться? Набирай в блокноте и бей по кнопкам.
Да и Spring - это не для новичков) Перед ним нужно посмотреть ещё кучу всего.
reerr4606
hazartilirot
Согласен, частично...)
hazartilirot
Lesson 28, Почему постоянно говорят, что переменные хранятся в каком-то там файле настройках? Значения скоре всего инджектятся через environment variables.
hazartilirot
В общем, ребята, жаль, что сайт убрал теги, но это не важно, я отдельно поделился кодом вот здесь
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
https://stackoverflow.com/questions/55619497/cannot-inject-property-value-to-class-parameter-value-annotatnion
Долго не мог понять, почему у меня не инджектиться значение в переменную. Я генерирую токен в сервисе, пришлось в поле подвязывать как стековерфлоу посоветовал) Во как надо набивать скилл) Йопта)
Чё-то Наиль устал под конец....
name -> full_name,
year -> year_of_birth
В общем, код для 67 или 63 урока
https://github.com/AlesiaSherstneva/spring-project/blob/master/project2/src/main/sql/library.sql
спасибо красавице))))))
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
Я промолчу, что всё копируется туда-сюда, но эс-кью-эль запросы можно было сделать до конца? Почему-то про taken_at забыл.
https://stackoverflow.com/a/36116666/1521866
только версию измените на ту, которую используете. Обновите мавен. Сходите в настройки проекта, в модулях, Language level должна стоять та версия, которую вы установили. Иначе, вас будет выбрасывать на низкую версию джавы. Меня бросало на 5. Например,
когда вы пишите new Cofiguration(); и нажимаете на OPTION + CMD + V чтобы автоматом вставить переменную с var - у вас не получится из-за низкой версии. И куча головняка.... будете мучится и не понимать чё за нах.)
DMDEV, конечно, на порядок лучше вашего Наиля,
Да и Spring - это не для новичков) Перед ним нужно посмотреть ещё кучу всего.
https://gist.github.com/NeilAlishev/2f7a876867a0a8516908f96ea14521e9
Тот фильтр всё равно пригодится вам.)