mastodon.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
The original server operated by the Mastodon gGmbH non-profit

Administered by:

Server stats:

338K
active users

#aop

0 posts0 participants0 posts today

Жизненный цикл бина в Spring

Разобраться в жизненном цикле бина в Spring бывает непросто: информация разбросана, а объяснения часто сложные и перегруженные деталями. Эта статья — простое и понятное руководство, где все этапы разобраны на живых примерах

habr.com/ru/articles/893614/

ХабрЖизненный цикл бина в SpringЖизненный цикл бина в Spring проходит через несколько ключевых этапов : создание, внедрение зависимостей, инициализацию, обработку пост-процессорами и уничтожение. Понимание этого процесса помогает...

Spring Boot, AspectJ. Введение в аспектно-ориентированное программирование

Привет, меня зовут Николай Пискунов , я руководитель направления Big Data и автор медиа вАЙТИ . Недавно мне в руки попался старый проект, написанный на Spring Boot. В нем я нашел пару десятков эндпоинтов, в которых метод обрамлен logger. Логирование в таком виде — это важный элемент как для ПО, так и для безопасности, но оно делает код объемнее, его становится сложнее читать. В идеальном случае методы можно сократить буквально до пары строк, но для этого нужно отделить бизнес-логику от остального кода. Сделать это можно с помощью аспектно-ориентированного программирования (AOP) — языка для определения именованного аспекта. О нем и пойдет речь в этой статье.

habr.com/ru/companies/beeline_

ХабрSpring Boot, AspectJ. Введение в аспектно-ориентированное программированиеПривет, меня зовут Николай Пискунов , я руководитель направления Big Data и автор медиа вАЙТИ . Недавно мне в руки попался старый проект, написанный на Spring Boot. В нем я нашел пару...

Введение в Spring AOP на примере кастомизации логирования

Аспектно-ориентированное программирование (AOP) — это мощный инструмент для разделения кода, который позволяет изолировать кросс-функциональные задачи, такие как логирование, обработка транзакций и безопасность, от основной бизнес-логики. В этой статье мы рассмотрим, как использовать AOP в Spring для реализации кастомного логирования с помощью аннотации и аспектов.

habr.com/ru/articles/861262/

ХабрВведение в Spring AOP на примере кастомизации логированияАспектно-ориентированное программирование (AOP) — это мощный инструмент для разделения кода, который позволяет изолировать кросс-функциональные задачи, такие как логирование, обработка транзакций и...

[Перевод] Пример использования Spring Data и Redis для временного хранения персональных данных

Некоторые компании, работающие с персональными данными пользователей, сталкиваются с невозможностью хранить их в течение долгого периода времени из-за правовых ограничений. Такое часто можно встретить в финтехах. Позволяется сохранить данные на очень короткое время, которые также должны быть удалены сразу после использования в целях сервиса. Существует несколько вариантов решения этой задачи. В данном посте я показываю упрощенный пример микросервиса, работающего с чувствительной информацией, используя Spring и Redis .

habr.com/ru/articles/857518/

ХабрПример использования Spring Data и Redis для временного хранения персональных данныхНекоторые компании, работающие с персональными данными пользователей, сталкиваются с невозможностью хранить их в течение долгого периода времени из-за правовых ограничений. Такое часто можно встретить...

Le Gaec de Bertinet est devenu autonome en fourrage. Ses saint-nectaires sont tout herbe et foin. Grâce à un diagnostic prairial réalisé par une technicienne de la chambre d’agriculture du Puy-de-Dôme, Nicolas Dumont connaît mieux ses prairies dont il cherche à optimiser la production.

Reportage AgencePAP à découvrir dans Réussir Lait de juin.

AOP в Golang: как рефлексировать, и почему вам не стоит этого делать

Я java-программист по профессии и алкоголик go-developer по зову души. И вот в один прекрасный день я подумал о том, что раз уж в Go есть пакет reflect, то должны быть и способы АОП, прямо как в java. Если вкратце, я захотел генерировать обертки для функций в рантайме, позволяя красиво оборачивать логи, мониторинги, трейсинги, и прочие довольно однотипные штуки, по аналогии с тем, как я проделывал это в java. Если вам стало интересно, что у меня из этого вышло, добро пожаловать под кат!

habr.com/ru/articles/819789/

ХабрAOP в Golang: как рефлексировать, и почему вам не стоит этого делатьПривет, Хабр! Nikolaich << in Я java-программист по профессии и алкоголик go-developer по зову души. И вот в один прекрасный день я подумал о том, что раз уж в Go есть пакет reflect, то должны...
#go#aop#wrapper