Добавить новость
ru24.net
Все новости
Декабрь
2024

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

0

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

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

Читать далее



Moscow.media
Частные объявления сегодня





Rss.plus




Спорт в России и мире

Новости спорта


Новости тенниса
Янник Синнер

Стало известно, где будет тренироваться Янник Синнер в период дисквалификации за допинг






Собянин: Обновление поездов Замоскворецкой линии завершится к концу 2026 года

Сергей Светлаков рассказал о проекте «Наша Russia. 8 Марта»

Жители Челябинска считают достойной пенсию в 49 тысяч рублей

Лавров сообщил, что РФ и США 27 февраля проведут встречу в Стамбуле