«Утверждения исключения AssertJ»

«1. Обзор В этом кратком руководстве мы рассмотрим утверждения AssertJ, посвященные исключениям. 2. Без AssertJ Чтобы проверить, было ли выброшено исключение, нам нужно перехватить исключение, а затем выполнить утверждения: try { // … } catch (Exception e) { // assertions

«Передача переменных среды в контейнеры Docker»

«1. Обзор Часто полезно отделить наши сервисы от их конфигурации. Для двенадцатифакторного приложения мы должны хранить конфигурацию в среде. Конечно, это означает, что нам понадобится способ внедрить конфигурацию в наш сервис. В этом руководстве мы добьемся этого, передав переменные среды

«Введение в дополнительные ответы Mockito»

«1. Обзор В этом уроке мы познакомимся с классом AdditionalAnswers Mockito и его методами. 2. Возврат аргументов Основное назначение класса AdditionalAnswers — возвращать параметры, переданные фиктивному методу. Например, при обновлении объекта имитируемый метод обычно просто возвращает обновленный объект. Используя методы

«Еженедельник Java, выпуск 329»

«1. Spring и Java >> Spring Tips: The Spring Integration Kotlin DSL [spring.io] Краткое руководство с примером приложения для мониторинга файловой системы. >> Java Pattern Matching: InstanceOf (JEP 305) [vojtechruzicka.com] Усовершенствованная функция instanceof в Java 14 поддерживает неявное приведение типов,

«Spring Security — атака на OAuth»

«1. Введение OAuth — это отраслевой стандарт для делегированной авторизации. Много внимания и заботы было потрачено на создание различных потоков, составляющих стандарт. Даже в этом случае не обошлось без уязвимостей. В этой серии статей мы обсудим атаки против OAuth с

«Еженедельный обзор Баелдунга 2»

«Вторая неделя января — второй еженедельный обзор — давайте сразу перейдем к результатам этой недели. О Spring => Using jOOQ with Spring: Code Generation Это вторая часть серии статей о jOOQ с Spring, в которой рассматривается генерация кода. О Java

«Внедрение параметров в модульные тесты JUnit Jupiter»

«1. Обзор До JUnit 5, чтобы представить классную новую функцию, команда JUnit должна была сделать это для основного API. С JUnit 5 команда решила, что пришло время расширить возможности основного API JUnit за пределы самого JUnit, основная философия JUnit 5

«Еженедельник Java, выпуск 249»

«Итак, приступим… 1. Spring и Java >> Explore the New Java 10 “var” Type: An Introduction and Hands-on Tutorial [infoq.com] Хорошая статья о выводе типов для локальных переменных, новой блестящей функции, которая направлена ​​на сокращение шаблонного кода. >> The Reactive Revolution at

«Еженедельник Java, выпуск 244»

«Итак, приступим… 1. Spring и Java >> Optimistic locking in JPA/Hibernate [blog.arnoldgalovics.com] Хороший обзор аномалий потерянных обновлений и способов их обнаружения с помощью версионных и неверсионных оптимистичных блокировок базы данных. >> Bootiful GCP: Relational Data Access with Spring Cloud GCP (2/8) [spring.io]