Статьи

Неправильная конфигурация Spring Security

Недавно я видел выступление Майка Винсера SpringOne2GX о подводных камнях безопасности приложений . Это очень информативно и стоит посмотреть, если вы используете стек Spring в…
Статьи

Реализация нескольких интерфейсов через делегирование

В Kotlin класс может реализовывать несколько интерфейсов. Это общеизвестно. Класс также может использовать делегирование для реализации многочисленных интерфейсов, где реализации происходят из любых делегированных объектов,…
Статьи

Почему я люблю псевдонимы Spring Bean

Spring Framework широко используется в качестве контейнера для внедрения зависимостей, и это по веским причинам. Прежде всего, это облегчает интеграционное тестирование и дает нам возможность…
Статьи

Отображение XML один-ко-многим в Hibernate

Отношение «один ко многим» гласит, что один экземпляр объекта связан с несколькими экземплярами другого объекта. Другими словами, каждая запись в одной из таблиц связана с…
Статьи

Чистый код из окопов

Чистый код из окопов — валидация Давайте прямо начнем с примера. Рассмотрим простой веб-сервис, который позволяет клиентам оформить заказ в магазине. Очень упрощенная версия контроллера…
Статьи

Akka Notes - Конечные автоматы - 2

В первой части заметок об Akka FSM мы познакомились с основами Akka FSM и схемой торгового автомата Coffee, которую мы планировали построить — структурой Actor…
Статьи

Java 9: ​​ServiceLoader

Класс java.util.ServiceLoader загружает поставщиков / реализации сервисов во время выполнения. Во время компиляции ServiceLoader просто необходимо знать интерфейс сервиса. Благодаря модульности Java9 мы можем динамически…