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

BeanNotOfRequiredTypeException, но на самом деле имел тип $ Proxy
Мне нужна помощь с проблемой Spring и прокси. org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean с именем 'fooAPIService' должен иметь тип [com.foo.clientapi.service.FooAPIService], но на самом деле имел тип [com.sun.proxy. $...
28692 просмотров
schedule 21.09.2021

Группировка числовых значений по диапазонам с вырезом
Я сделал выборку растровых данных ASPECT в диапазоне от 0 до 360, и теперь я хочу сгруппировать эти данные по направлениям (север, юг, восток, восток и т. Д.). Я нашел функцию вырезания и хотел попробовать ее, но, похоже, что-то не работает. Для...
658 просмотров
schedule 14.11.2021

Работает ли аспект весенней загрузки над методом внутри запланированного метода
Для приложения с весенней загрузкой. У меня есть аспект, который слушает мой частный или публичный метод внутри моего запланированного метода. Но это не работает. Однако аспект может прослушивать мой запланированный метод. Вот пример на моем...
713 просмотров
schedule 25.11.2021

как добавить аннотации к параметрам метода/конструктора, не касаясь исходного кода?
Я пытаюсь де/сериализовать объекты фреймворка (без доступа к исходному коду) в JSON, используя jackson 2. class Item { public Item(Long id) {} } Я нашел это Добавить аннотацию к параметру на новом методе, созданном с помощью Javassist ,...
169 просмотров
schedule 26.03.2022

Предупреждение советаDidNotMatch, когда я пытаюсь добавить новый совет к аспектуJ
Я пытаюсь добавить новый совет к моему аспекту J. public aspect Aspect11 { pointcut namePC(String s, int i) : call (public String Simple.getName(String, int))&&args(s,i); pointcut getData(int j) : get(public int...
4247 просмотров
schedule 03.05.2022

Приведение с переменной типа для использования быстрой проверки и постчеткого аспекта
Я узнал из здесь , что приведение нельзя выполнить с помощью переменной типа. Я использую беглую проверку для проверки объектов в своем проекте, и для этого я написал аспект, используя postsharp. Но я где-то застрял. В методе конструктора моего...
502 просмотров

имеет выполнение AspectJ в потокобезопасном режиме?
Вопрос о знаниях = нет кода, нет ошибок, нет примеров к отчетам. Я применил точку соединения к method() из ClassA , а ClassA не является синглтоном. Я создаю MyAspect , которые обрабатывают эту точку соединения. Вопрос: если есть 2...
1360 просмотров
schedule 22.05.2022

аспектдж: Как вплести аспекты из библиотеки в пользовательский код?
У меня есть библиотека с некоторыми классами и несколькими аспектами. Скажем, AspectedLib.jar - это файл, который содержит такие определения (созданный в eclipse, с «экспортным jar-файлом с поддержкой аспектов»). Если я импортирую файл...
1104 просмотров
schedule 02.06.2022

Spring Aspect на конвертере
Я создал простую Aspect аннотацию для измерения времени выполнения аннотированного метода. Когда я аннотирую метод простого Spring Bean, внедряю bean-компонент и запускаю его как bean.annotatedMethod() , все работает нормально. Однако, когда я...
58 просмотров
schedule 21.08.2022

Почему несколько аннотаций @ComponentScan портят мою транзакцию AspectJ?
Я задаю этот вопрос, чтобы продолжить проблему, которую я описал здесь . У меня было неожиданное поведение, когда я использовал транзакции AspectJ - некоторые операции были немедленно зафиксированы в БД, прежде чем эта транзакция была завершена....
48 просмотров

Использование Spring AOP под аспектом?
Hy, Много читая о Spring AOP vs AspectJ, я все еще сомневаюсь: 1.) При использовании Spring AOP с классами, аннотированными @Aspect и использованием тега "aop: aspectj-autoproxy", можно сказать, что мы используем только аннотации аспектаj или,...
363 просмотров
schedule 03.12.2022

Есть ли что добавить в java buildpath, чтобы аспекты сплелись при запуске проекта?
В моем проекте есть класс MakeRedAspect, который делает мои сообщения красными: import java.awt.Color; import javax.swing.JLabel; import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.Around; import...
148 просмотров
schedule 27.10.2022

Почему мой Аспект ничего не делает?
Это простой класс, который является аспектом: package aspectTest; import java.awt.Color; import javax.swing.JLabel; import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.Around; import...
533 просмотров
schedule 07.09.2023

Инициализация класса Kotlin Spring с аспектом
Я пытаюсь использовать kotlin в своем весеннем проекте java8. Я делаю это, заменяя классы (java-> kotlin) один за другим. Один из моих классов в Finder: Finder.java имеет такую ​​структуру: @Compoment class Finder { private SomeObject...
580 просмотров

Самый эффективный способ вызова методов во время выполнения с определенной аннотацией
У меня есть класс A с кучей методов, которые я аннотировал с помощью уникальных аннотаций. Я хочу вызвать метод во время выполнения с учетом конкретной аннотации. Кроме того, мне, возможно, придется передать параметры. public class...
71 просмотров

Плетение AspectJ из зависимости, не относящейся к проекту
У меня есть проект Java 8 Maven, который определяет пользовательскую аннотацию и аспект. При запуске тестового кода в самом проекте он применяет аспект к аннотированным классам. Затем я упаковываю и устанавливаю проект. Затем я вношу эту...
914 просмотров
schedule 08.07.2023

Pointcut для перегруженных методов
Если у нас есть перегруженные методы с вложенными вызовами, как показано ниже public void sample(int a) { sample(a, 5); } public void sample(int a, int offset) { System.out.println(a + offset); } Существует pointcut и совет, как...
545 просмотров
schedule 02.08.2023

сохранение соотношения сторон на стартовом экране
Я ожидаю, что здесь есть простой ответ. Если так, извините и спасибо. Я пытаюсь сделать экран запуска для всех размеров iPad и iPhone. На раскадровке запуска у меня есть два UIViews, один полноразмерный для фона (backView) и один в форме квадрата...
573 просмотров
schedule 23.05.2023

Невозможно добавить журнал с AspectJ для каждого метода JDK6 и Spring 4.0.6.RELEASE
У меня есть старое приложение, использующее java 6 и Spring 4.0.6. У меня много проблем с добавлением журнала с помощью log4j, журнал никогда ... не регистрируется. Поэтому я использую в коде только System.out.println, и он отлично работает, все...
27 просмотров
schedule 28.06.2023

Порядок выполнения двух pointcut в одном классе
Я определил два pointcut в одних и тех же классах, один для всех методов и один для методов в пакете контроллера. @Pointcut("within(com.myCompany.*)") public void pointcutAnyMethod() { // Pointcut to define any class any package }...
24 просмотров
schedule 31.05.2023