Как правильно настроить поддержку CORS в Spring API с использованием Spring Security

Иногда самые простые задачи в разработке могут превращаться в настоящую головоломку. Так случилось и с нами: наша команда столкнулась с неожиданной проблемой при интеграции API, написанного на Java с использованием Spring, и сайта-лендинга заказчика. Ошибка CORS (Cross-Origin Resource Sharing) стала барьером для нормального взаимодействия между сервисами. В этой статье я расскажу, как мы решили проблему и какие подходы лучше использовать в зависимости от конфигурации вашего проекта.

Как вносить изменения в WAR файл: распаковка, редактирование и повторная упаковка для быстрого обновления веб-приложений

WAR (Web Application Archive) — это формат архивов, используемый для разворачивания веб-приложений в серверах приложений, таких как Tomcat, JBoss и другие. Бывают ситуации, когда необходимо изменить файлы внутри WAR-архива, например, обновить конфигурацию, стили или другие ресурсы приложения. В этой статье мы подробно рассмотрим процесс распаковки, редактирования и повторного упаковывания WAR-файла, а также объясним, в каких случаях такой подход подходит, а в каких — нет.

Основные методы аутентификации для REST API

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

Как синхронизировать ветку между двумя Git-репозиториями. Пошаговое руководство

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

Новое и полезное в Javascript 2024

С каждым годом JavaScript продолжает развиваться, предлагая разработчикам новые возможности и улучшения. В 2024 году ECMA Script снова принесет ряд нововведений, которые призваны упростить разработку и сделать код более читаемым и эффективным. В этой статье мы рассмотрим пять самых популярных и полезных изменений, которые будут введены в ECMA Script 2024.

Объясняем концепты React. Часть 2

Это вторая из двух статей, посвященных очень популярной JavaScript библиотеке - React. Данная библиотека широко используется в проектах нашей компании. В этой статье мы продолжим рассматривать основные концепты этой библиотеки, чтобы незнакомый с React читатель мог получить представление как устроена работа с ней.

Объясняем концепты React. Часть 1

Это первая из двух статей, посвященных очень популярной JavaScript библиотеке - React. Данная библиотека широко используется в проектах нашей компании. В этой статье я решил рассмотреть основные концепты этой библиотеки, чтобы незнакомый с React читатель мог получить представление как устроена работа с ней.

Кэширование в приложениях на Spring Boot. Разбираемся как выбрать подходящий вариант

В контексте Spring Boot, кэширование - это не просто оптимизация производительности, это фундаментальная функция, поддержка которой тесно вплетена в этот фреймворк. Spring имеет как встроенную возможность кэширования, так и приветствует интеграцию с популярными библиотеками кэширования, позволяя таким образом разработчикам делать осознанный выбор в зависимости от конкретных случаев использования и предъявляемых требований. В данной статье мы обсудим самые популярные механизмы кэширования, которые были созданы для Spring, поймем их особенности и рассмотрим некоторые их практические применения.
— 8 Предметов на странице
Показывается результатов: 1 - 8 из 38.

Коротко о себе:

Работаю Java/Kotlin разработчиком в компании Tune-it.

Люблю тёмное Guinness и chocolate trinidad moruga scorpion.

Doing my best.

Нет открытого контента.
Откройте запись дневника, чтобы получить совет.