Testcontainers и Spring Boot 3.1

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

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

  • @ivanshka1759
    @ivanshka1759 Год назад +12

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

  • @mikhailyegorov27
    @mikhailyegorov27 Год назад +6

    надеюсь когда у тебя бует 500к подписчиков, ты будешь таким же "простым" человеком с суперлаконичным и полезным контентом! Я занимаюсь автоматизацей тестирования UI/API/queue. На очереди разработка нового фреймворка и я как раз смотрю в сторону спрингбутового подхода к автотестовым фреймворкам. Это не новое направление, но редкоиспользуемое. Все привыкли "пилить" классику. Рассказывай еще! Этим видео ты покрыл часть возникших у меня вопросов) Спасибо. PS привет с соседней, Челябинской области)

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

      Спасибо за добрый комментарий!) 500К, скорее всего, не будет, уж слишком специфичные темы я освещаю. Я очень надеюсь, что когда-нибудь блоггинг начнёт приносить такой доход, который позволит мне всецело посвятить рабочее время написанию статей и роликов. PS большой привет Челябинской области)

  • @paradiesd
    @paradiesd Год назад +6

    Все круто, осталось проекты перевести на 3 spring))

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

    Спасибо , Саш. Всё классно!

  • @Admin-qw7ss
    @Admin-qw7ss Год назад +1

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

  • @РусланЗайцев-д3й
    @РусланЗайцев-д3й Год назад +1

    Просто лучший!!! Успехов)

  • @dmphxzrche288
    @dmphxzrche288 Год назад +1

    Офигенный видос, спасибо за показанные фишки!

  • @itmaker1821
    @itmaker1821 Год назад +1

    Очень годный контент, спасибо

  • @АлександрМышляев-щ5и

    Топ контент пошел. Спасибо большое.

  • @ДенисИванов-у6з9р
    @ДенисИванов-у6з9р 11 месяцев назад +1

    отличное видео)

  • @ВасилийПетров-л1й
    @ВасилийПетров-л1й 4 месяца назад +1

    спасибо

  • @СемёнСердюков-д7р
    @СемёнСердюков-д7р Год назад +2

    Вот бы ещё видео с упаковкой в докер образ. А то столкнулся что вынес все конфиги в файл .env, локально все стартует без проблем, а вот в контейнере не создаётся именно тестовая среда падает. Что ей надо не понятно. Если сделать в докер файл настройку на скип тест то все отлично стартует и работает в докер-компосте

  • @moscowkremlingovernment
    @moscowkremlingovernment Год назад +1

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

  • @nikolayveselov7490
    @nikolayveselov7490 Год назад +1

    Привет, спасибо большое за видео! Столкнулся с такой историей, что при определении в классе конфигурации бина с контейнером и передаче туда DynamicPropertyRegistry, новые проперти не перезаписывают те, которые в проперти файлах. Использую liquibase, и хочу прокинуть пропертю
    registry.add("spring.liquibase.enabled", () -> true), Environment присваивается только в классе помеченном TestConfiguration, далее в классе самого теста, он не перезатирает значения в application.yml/ application-test,yml
    Если делать прямо в классе теста - всё ок.

  • @alexshutov5442
    @alexshutov5442 Год назад +1

    хороший канал

  • @capobvs
    @capobvs Год назад

    Офигенно, очень круто, спасибо! Еще не мог бы ты код, который пишешь в видосах, выкладывать куда-нибудь на GitHub например?) Было бы здорово

    • @shurik_codes
      @shurik_codes  Год назад

      У меня не ко всем видео есть примеры кода)

  • @ivanshka1759
    @ivanshka1759 Год назад

    Привет!
    Подскажи, пожалуйста, а как в рантайме сконфигурить DataSource, если я хочу юзать по контейнеру на каждый отдельный тест? В видео ты сказал, что если мы делаем контейнер объектным полем, то он будет пересоздаваться для каждого теста, но как в таком случае конфигурировать DataSource? @ServiceConnection отказывается работать -- пишет, что он только для статических полей.

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

    Хорошее виде, спаибо
    было бы супер увидеть в будещем видео видео с большим кол-вом тпримеров тестов
    (ex: у меня сейчас проблема, что контейнер не ресетится перед следующим тестом)

  • @ЭдуардЕрошов
    @ЭдуардЕрошов Год назад +1

    Спасибо большое,
    !!! а будет ссылка на гитхаб с кодом от этого видео?
    Интересно посмотреть именно процесс запуска с докером или он сначала отдельно поднимается?

    • @shurik_codes
      @shurik_codes  Год назад

      Кода, скорее всего, не будет, не могу проект найти) Процесс запуска опирается на Testcontainers, который запускает все необходимые контейнеры при запуске контекста приложения

  • @user-007-1
    @user-007-1 Год назад

    А нет ли хорошего примера Spring проекта, в котором используются testcontainers для интеграционного тестирования rest, database, message broker?

    • @shurik_codes
      @shurik_codes  Год назад

      Не искал, пишу сам такие примеры

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

    Где ссылка на гит?

  • @МаксимСамойлов-р6ф

    Очень интересно, но ни фига не понятно!!!!

  • @SergeiStepanov-d3k
    @SergeiStepanov-d3k 6 месяцев назад

    testcontainers это ужасно кривое и совершенно неудобное говнище к сожалению

  • @ВасилийПетров-л1й
    @ВасилийПетров-л1й 3 месяца назад +1

    что то ServiceConnection не находит

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

      да, присоединяюсь к вопросу, со свежим бутом

  • @Пумпурумм
    @Пумпурумм 3 месяца назад

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

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

      Думаю, скорее для «мидлоджунов»

    • @AssHands13
      @AssHands13 6 дней назад

      я буквально только что начал изучать тему и мне было всё понятно... спасибо автору