Публикации по теме 'spring-boot'


Как легко тестировать базы данных в приложении Spring Boot
Методы тестирования со встроенными базами данных и библиотекой Testcontainers Базы данных являются важной конечной точкой практически любого приложения. Написание хороших тестов помогает нам проверить, работает ли функциональность базы данных должным образом, прежде чем переходить к производству. К счастью, есть удобные инструменты, которые помогают нам в этой задаче. В этом руководстве я собираюсь показать вам два способа тестирования баз данных в приложении Spring Boot:..

Использование @RunWith и @SpringBootTest для эффективного модульного тестирования весной
Введение Когда дело доходит до создания надежных приложений с помощью Spring, одним из наиболее важных аспектов, которые разработчики должны учитывать, является тестирование. Разработав надежную стратегию тестирования, мы гарантируем, что система работает должным образом, и любые внесенные изменения не окажут негативного влияния на приложение. В экосистеме Spring такие аннотации, как @RunWith и @SpringBootTest , стали центральными в практике модульного тестирования. В этом посте..

Устранение утечки памяти, повышение производительности Java Spring Boot
Я везунчик. К сожалению, мне удалось исправить утечку памяти устаревшего приложения Spring Boot. У нас есть конвейер CI / CD в VSTS и Docker DC, мы столкнулись с этой проблемой в производственной среде в течение года. Никто не заботится об этой утечке памяти, которая вызывает эскалацию и даже спуск узла в кластеры. Я принял этот вызов и начал работать над устранением утечки памяти, я знаю историю Расмуса Лердорфа , создателя PHP, который выполняет профилирование для увеличения..

Будьте осторожны, используя Spring для своего java-проекта.
У меня была возможность поработать с сервисом API Java и Spring RestFul для моего проекта. Spring — одна из самых известных платформ, которая наиболее широко используется для корпоративных веб-приложений на языке java. Тем не менее, мне пришлось страдать и бороться, чтобы получить четкое представление о фреймворке и лучших практиках по сравнению с другими языковыми фреймворками, которые я использовал до сих пор (nodeJS/Express, Gin/Golang). Возможно, у Spring высокая кривая обучения, но..

Как загрузить вложение файла из запроса на отправку REST API
Совет: используйте multipart-form-data в своем Java-коде После нескольких часов поиска способа загрузки файловых вложений из запроса API POST я, наконец, собрал воедино кусочки различных сообщений Stack Overflow и блогов, чтобы заставить его работать. Это не должно быть так сложно. И, честно говоря, это не так. Я использовал это в своем проекте Spring, но логика останется такой же для других типов проектов Java. Я также покажу вам, как протестировать конечную точку с помощью..

Автоматизация электронной почты с помощью Spring Application Events и Apache FreeMarker
Отправляйте электронные письма с динамическим HTML-контентом, используя шаблонизатор FreeMarker Вступление В программировании события - это действия, которые обрабатываются программным обеспечением. События могут запускаться по-разному, например, когда пользователь нажимает кнопку или сама система может вызвать событие. Суть в том, что приложение должно отслеживать такие действия или конкретное событие, а затем реагировать на них и каким-то образом обрабатывать их. В Spring..

Ruby vs Kotlin (+ Java) 루비 vs 코 틀린 (+ 자바)
TL;DR В настоящее время Spring - это не просто среда MVC , а экосистема , охватывающая от уровня приложений до инфраструктуры и облака, в то время как Ruby on Rails предназначена только для разработки веб-приложений с минимальным количеством дополнительных зависимостей с небольшим количеством кодов и подчеркивается их простота, низкие кривые обучения, удобная для стартапа разработка, чего также можно добиться с помощью SpringBoot !. Мы можем согласиться с тем, что распределенные..