General programming

Spring под капотом

Posted on

https://medium.com/@kirill.sereda/spring-под-капотом-9d92f2bf1a04   Мы пишем логику через аннотации или настраиваем бины в XML либо пользуемся java-config и все чудесным образом работает. Но как оно работает под капотом ? Я задался тем же вопросом. Рассмотрим для пример на основе XML. Остальные будут рассмотрены ниже. Важное значение имеет XmlBeanDefinitionReader (реализаует интерфейс BeanDefinitionReader). С его помощью происходит настройка контекста. Мы в XML […]

General programming

Some Java libraries

Posted on

Vavr core is a functional library for Java. It helps to reduce the amount of code and to increase the robustness. A first step towards functional programming is to start thinking in immutable values. Vavr provides immutable collections and the necessary functions and control structures to operate on these values. The results are beautiful and just work. […]