Лучшие курсы по Docker для Java-разработчиков
В статье собраны лучшие курсы по Docker специально для Java и Spring Boot разработчиков. Docker помогает упростить разработку и деплой, и становится незаменимым инструментом для программистов. Узнайте, с чего начать обучение.
Подробности: http://www.java67.com/2021/04/top-5-courses-to-learn-docker-for-java.html
#en
@a_cup_of_java | Другие наши каналы
В статье собраны лучшие курсы по Docker специально для Java и Spring Boot разработчиков. Docker помогает упростить разработку и деплой, и становится незаменимым инструментом для программистов. Узнайте, с чего начать обучение.
Подробности: http://www.java67.com/2021/04/top-5-courses-to-learn-docker-for-java.html
#en
@a_cup_of_java | Другие наши каналы
От запахов к стабильности: рефакторим тесты на JUnit + Selenide
На практике знание того, как НЕ писать тесты, может быть столь же важно, как и знание того, как их писать. В интернете можно найти множество материалов про “тесты с запашком”; в частности, им посвящено несколько очень полезных глав в книге Джерарда Месароша о паттернах в xUnit.
Нам показалось интересным подойти к этой проблеме не со стороны теории, а со стороны практики: какие частые ошибки можно встретить в тестах, как их исправлять, и почему именно тесты нужно писать так, а не иначе? Мы продемонстрируем всё это для стека JUnit + Selenide.
Читать: https://habr.com/ru/companies/testops_tms/articles/950776/?utm_campaign=950776
@a_cup_of_java | Другие наши каналы
На практике знание того, как НЕ писать тесты, может быть столь же важно, как и знание того, как их писать. В интернете можно найти множество материалов про “тесты с запашком”; в частности, им посвящено несколько очень полезных глав в книге Джерарда Месароша о паттернах в xUnit.
Нам показалось интересным подойти к этой проблеме не со стороны теории, а со стороны практики: какие частые ошибки можно встретить в тестах, как их исправлять, и почему именно тесты нужно писать так, а не иначе? Мы продемонстрируем всё это для стека JUnit + Selenide.
Читать: https://habr.com/ru/companies/testops_tms/articles/950776/?utm_campaign=950776
@a_cup_of_java | Другие наши каналы
Мой опыт over-engineering: как 4 микросервиса на Spring Boot убили pet-проект
История о том, как попытка построить «идеальную» архитектуру для простой задачи обернулась системой из 4 сервисов, потребляющей 8 ГБ ОЗУ и 15 ГБ диска. Разбираю свои ошибки и выводы, которые помогут не повторять их другим разработчикам.
Читать: https://habr.com/ru/articles/950768/?utm_campaign=950768
@a_cup_of_java | Другие наши каналы
История о том, как попытка построить «идеальную» архитектуру для простой задачи обернулась системой из 4 сервисов, потребляющей 8 ГБ ОЗУ и 15 ГБ диска. Разбираю свои ошибки и выводы, которые помогут не повторять их другим разработчикам.
Читать: https://habr.com/ru/articles/950768/?utm_campaign=950768
@a_cup_of_java | Другие наши каналы
👎5👍3
Тестирование процессов: как подружить Camunda и Cucumber
Всем привет! Меня зовут Елена Пилюгина, я ведущий разработчик отдела автоматизации бизнес процессов складской логистики в Magnit Tech.
В этой статье я расскажу про свой опыт покрытия тестами процессов в приложении на Spring Boot с Camunda 7. Покажу, как можно создать конструктор для тестирования процессов, варианты тестирования процессов в динамике и статике, поделюсь конкретными примерами кода, покажу преимущества BDD тестирования. Конечно, в рамках одной статьи невозможно охватить все технические аспекты, но я постараюсь показать выбранный мной подход к тестированию. Также буду рада, если заодно получится показать, что создание тестов может быть увлекательным и творческим процессом.
Читать: https://habr.com/ru/companies/magnit/articles/929856/?utm_campaign=929856
@a_cup_of_java | Другие наши каналы
Всем привет! Меня зовут Елена Пилюгина, я ведущий разработчик отдела автоматизации бизнес процессов складской логистики в Magnit Tech.
В этой статье я расскажу про свой опыт покрытия тестами процессов в приложении на Spring Boot с Camunda 7. Покажу, как можно создать конструктор для тестирования процессов, варианты тестирования процессов в динамике и статике, поделюсь конкретными примерами кода, покажу преимущества BDD тестирования. Конечно, в рамках одной статьи невозможно охватить все технические аспекты, но я постараюсь показать выбранный мной подход к тестированию. Также буду рада, если заодно получится показать, что создание тестов может быть увлекательным и творческим процессом.
Читать: https://habr.com/ru/companies/magnit/articles/929856/?utm_campaign=929856
@a_cup_of_java | Другие наши каналы
Kotlin QA: как перейти с Java и писать тесты в 2 раза быстрее
С момента официального объявления Kotlin как предпочтительного языка для Android‑разработки в 2017 году язык стремительно завоевал популярность не только в мобильной сфере, но и в автоматизации тестирования.
Многие команды QA-инженеров сталкиваются с выбором: остаться на привычном Java‑стеке или перейти на Kotlin. В этой статье мы рассмотрим некоторые ключевые различия, преимущества и практические аспекты перехода на Kotlin в контексте автоматизации тестирования.
Читать: https://habr.com/ru/companies/otus/articles/950864/?utm_campaign=950864
@a_cup_of_java | Другие наши каналы
С момента официального объявления Kotlin как предпочтительного языка для Android‑разработки в 2017 году язык стремительно завоевал популярность не только в мобильной сфере, но и в автоматизации тестирования.
Многие команды QA-инженеров сталкиваются с выбором: остаться на привычном Java‑стеке или перейти на Kotlin. В этой статье мы рассмотрим некоторые ключевые различия, преимущества и практические аспекты перехода на Kotlin в контексте автоматизации тестирования.
Читать: https://habr.com/ru/companies/otus/articles/950864/?utm_campaign=950864
@a_cup_of_java | Другие наши каналы
🌚2👎1
Новая версия инструмента миграции AWS SDK для Java 2.x теперь доступна. Он автоматизирует обновление кода с SDK 1.x, упрощая переход и обеспечивая поддержку и улучшения. Инструмент базируется на OpenRewrite и поддерживает большинство сервисов AWS. Миграция AWS SDK с Java V1 на V2: инструмент автоматизирует большую часть преобразований, но некоторые компоненты и паттерны требуют ручной доработки. Важно внимательно проверять сгенерированный код и использовать пошаговые инструкции для полного перехода.
Подробности: https://aws.amazon.com/blogs/developer/general-availability-release-of-the-migration-tool-for-the-aws-sdk-for-java-2-x/
#en
@a_cup_of_java | Другие наши каналы
Подробности: https://aws.amazon.com/blogs/developer/general-availability-release-of-the-migration-tool-for-the-aws-sdk-for-java-2-x/
#en
@a_cup_of_java | Другие наши каналы
Как Netflix сделал главную страницу по-настоящему динамичной с помощью GraphQL и триггеров
Когда вы открываете Netflix, кажется, что всё уже готово — но на самом деле под капотом разворачивается сложная архитектура, которая адаптирует главную страницу в реальном времени. Команда Netflix перешла от статичной генерации страниц к умной системе, основанной на GraphQL-мутaциях, клиентской нормализации кэша и триггерах обновлений. Благодаря этому подходу, пользовательский опыт становится глубоко персонализированным, отзывчивым и масштабируемым.
В новом переводе от команды Spring АйО подробно рассказывается, как устроен API, как работают обновления, и почему Netflix выбрал именно мутации вместо подписок или обычных запросов.
Читать: https://habr.com/ru/companies/spring_aio/articles/951168/?utm_campaign=951168
@a_cup_of_java | Другие наши каналы
Когда вы открываете Netflix, кажется, что всё уже готово — но на самом деле под капотом разворачивается сложная архитектура, которая адаптирует главную страницу в реальном времени. Команда Netflix перешла от статичной генерации страниц к умной системе, основанной на GraphQL-мутaциях, клиентской нормализации кэша и триггерах обновлений. Благодаря этому подходу, пользовательский опыт становится глубоко персонализированным, отзывчивым и масштабируемым.
В новом переводе от команды Spring АйО подробно рассказывается, как устроен API, как работают обновления, и почему Netflix выбрал именно мутации вместо подписок или обычных запросов.
Читать: https://habr.com/ru/companies/spring_aio/articles/951168/?utm_campaign=951168
@a_cup_of_java | Другие наши каналы
Лучшие бесплатные курсы по объектно-ориентированному программированию на Java в 2025 году
В статье представлены шесть актуальных бесплатных курсов, которые помогут освоить основы ООП, улучшить навыки и подготовиться к интервью. Курсы охватывают ключевые концепции и примеры из реальных проектов. Лучшие бесплатные курсы и материалы для изучения программирования в 2025 году. В подборке — SQL, Linux, Docker, OOP, Java, Spring и многое другое. Полезно как новичкам, так и опытным разработчикам для повышения квалификации и подготовки к собеседованиям. Современные методы работы с коллекциями в Java
Статья подробно разбирает способы преобразования коллекций в Java, включая примеры использования ArrayList, HashMap и Stream API в Java 8. Полезно для разработчиков, стремящихся повысить эффективность кода.
Подробности: http://www.java67.com/2018/02/5-free-object-oriented-programming-online-courses.html
#en
@a_cup_of_java | Другие наши каналы
В статье представлены шесть актуальных бесплатных курсов, которые помогут освоить основы ООП, улучшить навыки и подготовиться к интервью. Курсы охватывают ключевые концепции и примеры из реальных проектов. Лучшие бесплатные курсы и материалы для изучения программирования в 2025 году. В подборке — SQL, Linux, Docker, OOP, Java, Spring и многое другое. Полезно как новичкам, так и опытным разработчикам для повышения квалификации и подготовки к собеседованиям. Современные методы работы с коллекциями в Java
Статья подробно разбирает способы преобразования коллекций в Java, включая примеры использования ArrayList, HashMap и Stream API в Java 8. Полезно для разработчиков, стремящихся повысить эффективность кода.
Подробности: http://www.java67.com/2018/02/5-free-object-oriented-programming-online-courses.html
#en
@a_cup_of_java | Другие наши каналы
❤1
Топ-10 бесплатных онлайн-курсов по Java в 2025 году
В статье собрана подборка лучших бесплатных курсов для Java-разработчиков: от основ языка до продвинутых тем — Spring Boot, многопоточности, JDBC и Docker. Отличный ресурс для повышения квалификации и старта в Java. Лучшие бесплатные курсы Java для всех уровней
Собрали подборку из 10 бесплатных курсов по Java, которые помогут как новичкам, так и опытным разработчикам освоить ключевые темы: многопоточность, JDBC, последние версии Java и многое другое. Отличный старт для прокачки навыков! Подготовка к интервью по Spring: полный список вопросов и тем. В статье собраны актуальные вопросы и материалы по Spring Boot, Spring MVC, Spring Cloud и другим важным технологиям для успешного собеседования. Полезно для разработчиков, планирующих работать с Spring.
Подробности: http://www.java67.com/2018/08/top-10-free-java-courses-for-beginners-experienced-developers.html
#en
@a_cup_of_java | Другие наши каналы
В статье собрана подборка лучших бесплатных курсов для Java-разработчиков: от основ языка до продвинутых тем — Spring Boot, многопоточности, JDBC и Docker. Отличный ресурс для повышения квалификации и старта в Java. Лучшие бесплатные курсы Java для всех уровней
Собрали подборку из 10 бесплатных курсов по Java, которые помогут как новичкам, так и опытным разработчикам освоить ключевые темы: многопоточность, JDBC, последние версии Java и многое другое. Отличный старт для прокачки навыков! Подготовка к интервью по Spring: полный список вопросов и тем. В статье собраны актуальные вопросы и материалы по Spring Boot, Spring MVC, Spring Cloud и другим важным технологиям для успешного собеседования. Полезно для разработчиков, планирующих работать с Spring.
Подробности: http://www.java67.com/2018/08/top-10-free-java-courses-for-beginners-experienced-developers.html
#en
@a_cup_of_java | Другие наши каналы
afd27978-fbf1-4f29-be49-4d59215c7546.gif
16.6 KB
Лучшие бесплатные курсы AWS в 2025 году: обзор обновлённых материалов для изучения облачных технологий от Amazon. В подборке — проверенные курсы с Udemy и Coursera, которые помогут освоить AWS с нуля и подготовиться к сертификациям. Учитесь бесплатно и эффективно! Бесплатный курс по AWS: изучите основы Amazon Web Services менее чем за 1.5 часа с рейтингом 4.6 из 5 на Udemy. Курс поможет понять AWS, подготовиться к сертификациям и выбрать карьерный путь в облачных технологиях. Учитесь бесплатно и в удобное время. Полезные ресурсы для IT-специалистов и программистов
В статье собрана обширная подборка материалов по программированию, интервью, курсам и инструментам для разработчиков. Это отличный источник знаний для повышения квалификации и подготовки к собеседованиям.
Подробности: http://www.java67.com/2018/05/top-5-amazon-web-services-or-aws-courses-to-learn-online.html
#en
@a_cup_of_java | Другие наши каналы
В статье собрана обширная подборка материалов по программированию, интервью, курсам и инструментам для разработчиков. Это отличный источник знаний для повышения квалификации и подготовки к собеседованиям.
Подробности: http://www.java67.com/2018/05/top-5-amazon-web-services-or-aws-courses-to-learn-online.html
#en
@a_cup_of_java | Другие наши каналы
❤1
Google расширил возможности Agent Development Kit для Java, добавив интеграцию с LangChain4j. Теперь Java-разработчики могут использовать модели OpenAI, Anthropic, Mistral и другие, создавая мультиагентные системы с гибким управлением и улучшенной логикой.
Подробности: https://www.infoq.com/news/2025/09/goodle-adk-langchain4j/
#en
@a_cup_of_java | Другие наши каналы
Подробности: https://www.infoq.com/news/2025/09/goodle-adk-langchain4j/
#en
@a_cup_of_java | Другие наши каналы
ТОП-10 бесплатных книг по Python: легальный доступ к качественным материалам для начинающих и опытных. В подборке — полезные eBook по основам, функциональному программированию и популярным фреймворкам, таким как Django и Flask. Идеально для углубления знаний.
Подробности: http://www.java67.com/2017/05/top-7-free-python-programming-books-pdf-online-download.html
#en
@a_cup_of_java | Другие наши каналы
Подробности: http://www.java67.com/2017/05/top-7-free-python-programming-books-pdf-online-download.html
#en
@a_cup_of_java | Другие наши каналы
Лучшие бесплатные курсы для подготовки к сертификации AZ-900 в 2025 году
Если вы планируете начать карьеру в облачных технологиях, подборка из шести бесплатных курсов поможет подготовиться к экзамену Microsoft Azure Fundamentals AZ-900 и успешно его сдать. Лучшие IT-курсы для развития навыков программирования и системного дизайна собраны в обзоре. В подборке — курсы по Java, Spring, DevOps, Docker, Linux и многим другим востребованным темам, включая бесплатные материалы. Полезно для тех, кто хочет повысить квалификацию и подготовиться к собеседованиям. Примеры работы с ArrayList и HashMap в Java 8
В статье рассмотрены способы конвертации ArrayList в HashMap и LinkedHashMap с использованием функции map() из Stream API Java 8. Подробно объясняется механизм преобразований для эффективной работы с коллекциями.
Подробности: http://www.java67.com/2020/09/5-free-courses-to-crack-azure-fundamentals-AZ-900-certification-exam.html
#en
@a_cup_of_java | Другие наши каналы
Если вы планируете начать карьеру в облачных технологиях, подборка из шести бесплатных курсов поможет подготовиться к экзамену Microsoft Azure Fundamentals AZ-900 и успешно его сдать. Лучшие IT-курсы для развития навыков программирования и системного дизайна собраны в обзоре. В подборке — курсы по Java, Spring, DevOps, Docker, Linux и многим другим востребованным темам, включая бесплатные материалы. Полезно для тех, кто хочет повысить квалификацию и подготовиться к собеседованиям. Примеры работы с ArrayList и HashMap в Java 8
В статье рассмотрены способы конвертации ArrayList в HashMap и LinkedHashMap с использованием функции map() из Stream API Java 8. Подробно объясняется механизм преобразований для эффективной работы с коллекциями.
Подробности: http://www.java67.com/2020/09/5-free-courses-to-crack-azure-fundamentals-AZ-900-certification-exam.html
#en
@a_cup_of_java | Другие наши каналы
Лучшие бесплатные курсы по Oracle и Microsoft SQL Server в 2025 году
Если вы хотите освоить базы данных Oracle или Microsoft SQL Server, в статье собраны пять бесплатных онлайн-курсов, которые помогут изучить основные и продвинутые возможности SQL, включая PL/SQL и T-SQL. Лучшие курсы и категории для IT-обучения
В статье представлен обширный список курсов по программированию и IT-тематикам: от selenium и Oracle до Java, Python и DevOps. Также освещены ключевые направления и технологии для развития в сфере IT и программирования. Архивы блога: как организован контент на протяжении лет
Статья раскрывает структуру архива блога, показывая количество публикаций по месяцам и годам с 2012 по 2023 год. Это помогает понять динамику создания контента и удобство навигации по старым материалам.
Подробности: http://www.java67.com/2018/02/5-free-oracle-and-microsoft-sql-server-online-courses.html
#en
@a_cup_of_java | Другие наши каналы
Если вы хотите освоить базы данных Oracle или Microsoft SQL Server, в статье собраны пять бесплатных онлайн-курсов, которые помогут изучить основные и продвинутые возможности SQL, включая PL/SQL и T-SQL. Лучшие курсы и категории для IT-обучения
В статье представлен обширный список курсов по программированию и IT-тематикам: от selenium и Oracle до Java, Python и DevOps. Также освещены ключевые направления и технологии для развития в сфере IT и программирования. Архивы блога: как организован контент на протяжении лет
Статья раскрывает структуру архива блога, показывая количество публикаций по месяцам и годам с 2012 по 2023 год. Это помогает понять динамику создания контента и удобство навигации по старым материалам.
Подробности: http://www.java67.com/2018/02/5-free-oracle-and-microsoft-sql-server-online-courses.html
#en
@a_cup_of_java | Другие наши каналы
❤2
Новинки в мире Java: представлено обновление JEP 526 с ленивыми константами и JEP 525 с структурированной конкуренцией. Вышли новые версии Liberica NIK, Spring AI, Open Liberty, JobRunr и LangChain4j с важными улучшениями и поддержкой JDK 25.
Подробности: https://www.infoq.com/news/2025/09/java-news-roundup-sep22-2025/
#en
@a_cup_of_java | Другие наши каналы
Подробности: https://www.infoq.com/news/2025/09/java-news-roundup-sep22-2025/
#en
@a_cup_of_java | Другие наши каналы
Рост атак на цепочки поставок открытого ПО ставит под угрозу безопасность проектов. В ЕС вводят новый Cyber Resilience Act, меняющий правила для open source. Эксперты рекомендуют локальное кэширование и контроль сборок для повышения защиты и устойчивости экосистемы.
Подробности: https://www.infoq.com/podcasts/open-source-software-supply-chain/
#en
@a_cup_of_java | Другие наши каналы
Подробности: https://www.infoq.com/podcasts/open-source-software-supply-chain/
#en
@a_cup_of_java | Другие наши каналы
Разбираемся с Feature Toggle на примере Unleash
Привет, хабр! Меня зовут Егор, я бэкенд разработчик в команде ЦФА в Альфа-Банке.
Сейчас мы рассматриваем возможность внедрения фича-тоглов в наш проект и проводим исследование уже существующих решений. В рамках него мне удалось глубоко познакомиться с Unleash — самой популярной платформой для фича-тоглов на данный момент.
В статье пробежимся по основным понятиям и сущностям в Unleash, разберем примеры кода на Java и также с помощью метрик проверим, работает ли это на самом деле.
В конце будет ссылка на демо-проект, в котором можно одной командой поднять все окружение и поэкспериментировать с настройками Unleash.
Читать: https://habr.com/ru/companies/alfa/articles/951616/?utm_campaign=951616
@a_cup_of_java | Другие наши каналы
Привет, хабр! Меня зовут Егор, я бэкенд разработчик в команде ЦФА в Альфа-Банке.
Сейчас мы рассматриваем возможность внедрения фича-тоглов в наш проект и проводим исследование уже существующих решений. В рамках него мне удалось глубоко познакомиться с Unleash — самой популярной платформой для фича-тоглов на данный момент.
В статье пробежимся по основным понятиям и сущностям в Unleash, разберем примеры кода на Java и также с помощью метрик проверим, работает ли это на самом деле.
В конце будет ссылка на демо-проект, в котором можно одной командой поднять все окружение и поэкспериментировать с настройками Unleash.
Читать: https://habr.com/ru/companies/alfa/articles/951616/?utm_campaign=951616
@a_cup_of_java | Другие наши каналы
Как тестировать Spring Boot приложения в Java?
Статья подробно объясняет использование аннотации @SpringBootTest для создания тестового контекста, отличия юнит- и интеграционных тестов, а также советы по оптимизации времени выполнения тестов. Полезно для разработчиков всех уровней. Лучшие ресурсы для изучения Spring Boot и микросервисов
В статье собраны полезные курсы, примеры и интервью-вопросы по Spring Boot, Spring MVC и Spring Cloud. Подходят для начинающих и опытных Java-разработчиков, желающих углубить знания в разработке на Spring и микросервисах. Топ ресурсов и курсов для изучения программирования и IT-технологий в 2025 году. В подборке — курсы по Java, Spring Boot, Python, AWS, Docker и другим востребованным темам для развития навыков и успешного прохождения интервью.
Подробности: http://www.java67.com/2022/07/how-to-test-spring-boot-application.html
#en
@a_cup_of_java | Другие наши каналы
Статья подробно объясняет использование аннотации @SpringBootTest для создания тестового контекста, отличия юнит- и интеграционных тестов, а также советы по оптимизации времени выполнения тестов. Полезно для разработчиков всех уровней. Лучшие ресурсы для изучения Spring Boot и микросервисов
В статье собраны полезные курсы, примеры и интервью-вопросы по Spring Boot, Spring MVC и Spring Cloud. Подходят для начинающих и опытных Java-разработчиков, желающих углубить знания в разработке на Spring и микросервисах. Топ ресурсов и курсов для изучения программирования и IT-технологий в 2025 году. В подборке — курсы по Java, Spring Boot, Python, AWS, Docker и другим востребованным темам для развития навыков и успешного прохождения интервью.
Подробности: http://www.java67.com/2022/07/how-to-test-spring-boot-application.html
#en
@a_cup_of_java | Другие наши каналы
Как настроить уровни логирования в Spring Boot
В статье подробно объясняется, как через application.properties настроить уровни логов (DEBUG, INFO и др.), изменить шаблоны вывода и сохранять логи в файлы. Полезно для контроля и отладки приложений на Spring Boot. Лучшие ресурсы для изучения Spring Framework с нуля
Для новичков в Java предлагаются бесплатные курсы Spring Core и MVC на Udemy и Pluralsight. Это удобный способ освоить базовые концепции Spring Framework и начать создавать web-приложения. Лучшие бесплатные курсы и материалы для разработчиков в 2024 году
В статье собраны актуальные бесплатные курсы и книги по Java, Python, Linux, облачным технологиям и другим IT-направлениям. Полезно для начинающих и опытных специалистов, которые хотят расширить знания и навыки.
Подробности: http://www.java67.com/2021/10/how-to-set-logging-level-in-spring-boot-.html
#en
@a_cup_of_java | Другие наши каналы
В статье подробно объясняется, как через application.properties настроить уровни логов (DEBUG, INFO и др.), изменить шаблоны вывода и сохранять логи в файлы. Полезно для контроля и отладки приложений на Spring Boot. Лучшие ресурсы для изучения Spring Framework с нуля
Для новичков в Java предлагаются бесплатные курсы Spring Core и MVC на Udemy и Pluralsight. Это удобный способ освоить базовые концепции Spring Framework и начать создавать web-приложения. Лучшие бесплатные курсы и материалы для разработчиков в 2024 году
В статье собраны актуальные бесплатные курсы и книги по Java, Python, Linux, облачным технологиям и другим IT-направлениям. Полезно для начинающих и опытных специалистов, которые хотят расширить знания и навыки.
Подробности: http://www.java67.com/2021/10/how-to-set-logging-level-in-spring-boot-.html
#en
@a_cup_of_java | Другие наши каналы
❤4
Как изменить порт встроенного Tomcat в Spring Boot приложении
В статье описаны три способа сменить порт встроенного Tomcat в Spring Boot: с помощью параметров JVM, через файл application.properties и программно в коде. Это удобно для настройки приложения под разные окружения без пересборки. Топ ресурсов и курсов для IT-специалистов в 2024 году. В статье собраны бесплатные курсы и полезные материалы по Java, Python, Docker, облачным технологиям и другим популярным направлениям, которые помогут развиваться и подготовиться к интервью. Архив публикаций и политика конфиденциальности на блоге
В блоге представлена удобная навигация по архивам с 2012 года, охватывающая все месяцы и годы. Также подробно описаны политика конфиденциальности и условия использования сайта. Подписка позволяет получать новые материалы на почту.
Подробности: http://www.java67.com/2019/07/spring-boot-3-ways-to-change-port-of-tomcat.html
#en
@a_cup_of_java | Другие наши каналы
В статье описаны три способа сменить порт встроенного Tomcat в Spring Boot: с помощью параметров JVM, через файл application.properties и программно в коде. Это удобно для настройки приложения под разные окружения без пересборки. Топ ресурсов и курсов для IT-специалистов в 2024 году. В статье собраны бесплатные курсы и полезные материалы по Java, Python, Docker, облачным технологиям и другим популярным направлениям, которые помогут развиваться и подготовиться к интервью. Архив публикаций и политика конфиденциальности на блоге
В блоге представлена удобная навигация по архивам с 2012 года, охватывающая все месяцы и годы. Также подробно описаны политика конфиденциальности и условия использования сайта. Подписка позволяет получать новые материалы на почту.
Подробности: http://www.java67.com/2019/07/spring-boot-3-ways-to-change-port-of-tomcat.html
#en
@a_cup_of_java | Другие наши каналы
Состояние HTTP-клиентов в Spring
В новом переводе от команды Spring АйО команда Spring делает важное объявление — RestTemplate уходит в прошлое. С выходом Spring Framework 7.0 разработчики официально заявляют о плане поэтапного прекращения поддержки одного из самых популярных HTTP-клиентов в экосистеме. Его место занимает
Кроме того, в Spring Boot 4.0 появятся отдельные стартеры для каждого типа клиента, а
Читать: https://habr.com/ru/companies/spring_aio/articles/952158/?utm_campaign=952158
@a_cup_of_java | Другие наши каналы
В новом переводе от команды Spring АйО команда Spring делает важное объявление — RestTemplate уходит в прошлое. С выходом Spring Framework 7.0 разработчики официально заявляют о плане поэтапного прекращения поддержки одного из самых популярных HTTP-клиентов в экосистеме. Его место занимает
RestClient, современный fluent-клиент с расширенными возможностями: API-версионирование, гибкая конфигурация конвертеров, группы HTTP-интерфейсов и новый тестовый клиент RestTestClient.Кроме того, в Spring Boot 4.0 появятся отдельные стартеры для каждого типа клиента, а
RestClient теперь можно удобно переиспользовать с уже существующей инфраструктурой RestTemplate.Читать: https://habr.com/ru/companies/spring_aio/articles/952158/?utm_campaign=952158
@a_cup_of_java | Другие наши каналы
🆒5