Публикации по теме 'java'


Загрузить файлы в AWS S3 с помощью Spring Boot
Если ваш проект имеет дело с файлами, вам понадобится хранилище для хранения этих файлов. и лучшее решение для этого приходит на ум s3. Amazon S3 — это сервис, предоставляемый AWS. S3 — это масштабируемое и надежное решение для хранения файлов. В этой статье я покажу вам, как вы можете загружать файлы на s3 в своем проекте. Я предполагаю, что ваш проект весенней загрузки представляет собой микросервис, который предоставляет API-интерфейсы для вашего внешнего интерфейса. Когда мы..

Spring i18n: руководство по @LocaleResolver и @RequestToViewName
Введение В современном глобализованном мире приложения больше не привязаны к одному региону или языку. Интернационализация (i18n) и локализация (l10n) — это ключевые функции, которые делают ваше приложение доступным и удобным для пользователей по всему миру. Spring Framework, надежная среда для создания приложений на основе Java, обладает множеством функций, делающих процесс интернационализации простым и эффективным. В этом посте мы углубимся в то, как овладеть искусством..

Возможно ли написать код без ошибок? Тщательные спецификации
Когда я начал работать серверным разработчиком в Vena в 2013 году, у нас не было разработки через тестирование. Конечно, мы разработали нашу кодовую базу так, чтобы ее можно было тестировать, используя внедрение зависимостей с самого начала, с ожиданием написания модульных тестов с моками. Но нам нужно было быстро строить, и модульные тесты были быстро забыты. У нас был один инженер по автоматизации, который писал тесты черного ящика для 3–4 разработчиков. Как и следовало ожидать, это не..

Сравнение и использование движков JavaScript в Camunda
В этой статье давайте посмотрим, как использовать JavaScript в качестве языка сценариев в Camunda с введением Java 15, где Nashorn JavaScript Engine удален из Java. Необходимое условие: 1. Ява 15+ 2. Eclipse IDE — используется в этой статье для переключения между демонстрационными версиями Java. 3. Камунда 7.16 Предыстория: Java 8 представила Nashorn Javascript Engine, и Camunda использует его для обработки сценариев, написанных на Javascript. С появлением Java 15..

Шаблоны поведенческого проектирования в Java: шаблон проектирования метода шаблона
Шаблон проектирования "Шаблон метода" в основном используется, когда в приложении реализовано несколько функций, которые имеют одинаковую структуру алгоритма или шагов для выполнения. Другими словами, если приложение обладает такими функциями, для выполнения которых используются одни и те же шаги, или скелет функций одинаков, то этот шаблон проектирования помогает поддерживать его организованность. Например, класс java.util.Collections в Java использует Шаблон проектирования..

Многопоточность в JAVA
В этом блоге мы поймем, что такое многопоточность, как она работает в Java и почему так важно ее понимать, а также различные важные концепции, связанные с ней. Что такое поток? Поток — это очень легкая и самая маленькая часть процесса, которая позволяет программе работать более эффективно, выполняя несколько задач одновременно. Что такое многопоточность? Многопоточность — это функция Java, которая относится к процессу одновременного запуска двух или более потоков для..

Spring Boot: RequestEntity против ResponseEntity | RequestBody против ResponseBody
Spring Boot упрощает создание автономных приложений производственного уровня на основе Spring, которые можно «просто запустить». Сегодня давайте рассмотрим некоторые термины, которые вы очень часто будете встречать при создании приложений с помощью Spring Boot. Начнем с ResponseEntity и RequestEntity . ResponseEntity и RequestEntity — это классы из среды Spring, используемые для обработки HTTP-запросов и ответов. Они предоставляют способ представления HTTP-запросов и ответов..