Публикации по теме 'aspect'


Что такое аспектно-ориентированное программирование? — Весна АОП
Привет всем, вы можете использовать это руководство, чтобы получить простое и практическое представление о том, как работает компонент Spring AOP. Насколько я знаю, я буду говорить об АОП. Кроме того, я разработаю пример приложения для Spring AOP. Что такое сквозная забота? Забота — это абстрактная структура, используемая в некоторых частях наших приложений, таких как логирование, производительность, управление транзакциями, безопасность, кэширование, проверка, обработка..

Вопросы по теме 'aspect'

Инструментарий для добавления ведения журнала в код Scala
В Java мы можем использовать AspectJ для прозрачного добавления журналирования в классы Java (или, возможно, использовать другие инструменты инструментирования байт-кода). Теперь мне интересно, как прозрачно добавить журналирование в функции Scala...
794 просмотров

Как заменить PostSharp Aspect поддельным аспектом для модульного тестирования
У меня есть класс, подобный следующему: [Log] public class SomeClass { } LogAttribute является OnMethodBoundaryAspect от PostSharp. Я хотел бы, чтобы все экземпляры LogAttribute были заменены на какую-то фальшивую/издевательскую...
633 просмотров
schedule 11.07.2023

Аспект вокруг вызова в аннотированном поле
Я хочу, чтобы AspectJ вставлял код измерения во все вызовы любого метода, в поля, аннотированные с помощью @Measured, и фиксировал имя метода. Вот что у меня есть: @Pointcut("get(@my.annotation.Measured * *) && @annotation(measured)")...
1569 просмотров
schedule 08.06.2024

Масштабируйте изображение внутри div вверх И/ИЛИ вниз, чтобы оно соответствовало наибольшей стороне изображения с помощью CSS
Я просмотрел МНОГО вопросов и ответов здесь по этой теме, но не могу найти окончательного ответа, если он существует. У меня есть div динамической ширины и высоты, и я хочу разместить внутри него изображение любого размера и сохранить соотношение...
1838 просмотров
schedule 27.05.2022

Аспект додзё перед тем, как не работать над запросом додзё
У меня есть класс Dojo, который использует dojo/request для отправки различных запросов на сервер. Мне нужно использовать dojo/aspect , чтобы добавить совет before к этим запросам. документы кажутся относительно простыми для понимания....
196 просмотров
schedule 25.04.2024

Spring AOP - Point Cut не вызывается
У меня есть приложение SpringBoot. Я определил аннотацию «Track», и я аннотировал несколько методов в разных пакетах, которые я хочу рассмотреть. Аннотация была определена следующим образом: @Retention(RetentionPolicy.RUNTIME)...
1972 просмотров
schedule 13.02.2023

Аспект метрик в транзакционном методе
Я определил следующий аспект измерения времени выполнения некоторых методов: @Around("execution(@Metrics * *.*(..))") public Object metrics(ProceedingJoinPoint pointcut) { Logger log =...
261 просмотров
schedule 06.06.2023

ошибка в ::0 не может найти указанный pointcut
трассировка исключения: Initialization of bean failed; nested exception is java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut peformance at...
2984 просмотров
schedule 30.01.2023

AspectJ - совет pointcut на основе аннотированной функции
У меня есть 2 пользовательские аннотации: @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.METHOD}) public @interface FlowPoint { public enum PointInFlow { START, END } PointInFlow pointInFlow(); } и:...
94 просмотров
schedule 28.05.2023

PostSharp Class-Aspect для добавления аспектов ко всем членам класса
Есть ли способ пометить класс атрибутом, который добавит атрибуты ко всем методам? Например: [TestAspect] public class Test { public void foo() { ... }; [AttributeA] public void bar() { ... }; } Теперь TestAspect должен...
108 просмотров
schedule 20.07.2022

Набор данных на языке урду для анализа настроений на основе аспектов
когда я запускаю свой код, я получаю эту ошибку из-за чего text_raw_indices = tokenizer.text_to_sequence(text_left + " " + aspect + " " + text_right) text_raw_without_aspect_indices = tokenizer.text_to_sequence(text_left + " " +...
130 просмотров

Pointcut относится ко всем методам с именем, начинающимся с
Я пытался реализовать простое выражение pointcut внутри своего кода, это мой класс Aspect. @Aspect public class PaymentAspect { @Autowired private OrdineService ordineService; @Pointcut("execution(*...
88 просмотров
schedule 17.01.2023

Почему мой @Aspect не распознается моим приложением SpringBoot?
Я хочу протестировать AOP с весенней загрузкой, поэтому я импортировал эту зависимость в свой пом.xml <dependency> <groupId>org.springframework.boot</groupId>...
131 просмотров

AspectJ не запускается без аргумента -javaagent
Я пытаюсь использовать AspectJ в простом java-приложении без использования Spring. проект управляется maven. Вот код проекта, его также можно увидеть на GitHub . App.java package ge.jibo.aspectj; public class App { public static void...
101 просмотров