Публикации по теме '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 !. Мы можем согласиться с тем, что распределенные..