Как стать автором
Обновить
9
0
Юля Кондратенко @kondratenko_yg

Java разработчик

Отправить сообщение

Как мы делаем общие библиотеки

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров2K

Сегодня я хотел поговорить о том, как мы выстраиваем процесс работы с общими библиотеками разработки. Я расскажу о нашем подходе, который позволяет соединить процессы, команды и инструменты в единое целое. Статья будет интересна тем, кто сопровождает, создает или интересуется, как библиотеки появляются на свет.

Читать далее
Всего голосов 9: ↑8 и ↓1+8
Комментарии2

Аудит пользователей Spring Data JPA

Время на прочтение5 мин
Количество просмотров6.2K

Задача: в БД необходимо фиксировать кто создал сущность, кто её обновил, и кто её удалил.

Все знают, как взять пользователя из контекста и сунуть его в сущность. Допустим, на уровне сервиса в методе извлечь информацию о нём и «засетать» его в нужные поля (придётся везде таскать этот кусок кода по сервису), а с аспектами как‑то выглядит не явно и накладывает ряд обязательств (например, развешивание аннотаций над методами всякий раз, когда мы что‑то пытаемся сделать с сущностью (новые участники команды могут не знать о такой неявной практике, а старые забыть о ней)).

Мне хотелось полностью делегировать это приложению, но погуглив, я не нашёл какого‑то явного решения. Сейчас расскажу, как мне удалось это сделать:

Читать далее
Всего голосов 11: ↑10 и ↓1+10
Комментарии19

Информация

В рейтинге
Не участвует
Откуда
Липецк, Липецкая обл., Россия
Работает в
Дата рождения
Зарегистрирована
Активность

Специализация

Backend Developer
Junior
Java
Java Spring Framework
Spring Boot
Apache Kafka
Hibernate
OOP
Design patterns
SOLID
Git
Docker