0
ответов

AspectJ :два вида туториалов

Из моих исследований я знаю, что есть два способа использования AspectJ. Во-первых, создав класс A.aj, а во-вторых, добавив аннотацию @Aspect в A.java. Я искал хороший учебник для этого второго вида,...
вопрос задан: 1 August 2012 14:24
0
ответов

AspectJ :Проблема при объединении нескольких точечных разрезов в рекомендации @Around

Я новичок в AspectJ, поэтому, пожалуйста, помогите мне решить проблему, возникающую в соответствии с приведенным ниже подходом. @Aspect public class TestAop { @Pointcut ("выполнение (public *com.packg.foo....
вопрос задан: 18 July 2012 13:09
0
ответов

Spring AOP -зачем мне нужен аспект jweaver?

Я написал очень простой аспект с помощью Spring AOP. Это работает, но у меня есть некоторые проблемы с пониманием того, что на самом деле происходит. Я не понимаю, почему я должен добавить аспектjweaver.jar? Весна -АОП...
вопрос задан: 12 July 2012 07:24
0
ответов

Модульное тестирование методов Spring @Around AOP

Я могу модульно протестировать большинство своих классов Spring без необходимости делать Spring «вещи». Я также могу проводить модульное тестирование методов @Before, не используя Spring :Пример кода :@Before ("выполнение (*run (.. ))&&...
вопрос задан: 11 July 2012 15:54
0
ответов

Aspectj :Метод перехвата из внешней банки

Я использую X.jar и добавляю в свой проект AspectJ (в eclipse ). Я написал pointcut и рекомендации для метода myMethod ()внутри X.jar. Но аспект не перехватывает вызов этого метода. Как я могу...
вопрос задан: 2 July 2012 11:02
0
ответов

В чем основная идея реализации АОП

Я хотел сделать ясно для меня. Я читал о концепции АОП и понял, что это отличный способ поделиться сквозными услугами. (регистрация, безопасность, транзакция...) Но я хотел бы сказать/спросить...
вопрос задан: 10 June 2012 14:42
0
ответов

Как сопоставить методы, которые не имеют конкретной аннотации в AspectJ

У меня есть пользовательская аннотация под названием @Invisible. Теперь я хочу сопоставить все вызовы метода, у которого НЕТ аннотации @Invisible. Как я могу это сделать? (с разработкой стиля аннотации) Мой первый...
вопрос задан: 30 May 2012 11:17
0
ответов

Запись запроса и ответа JSON для трикотажа

У меня есть веб-приложение JAVA, которое предоставляет API RESTful. Мое требование - регистрировать все запросы и ответы JSON, которые обрабатываются сервером. Есть ли такой параметр, как -Dcom....
вопрос задан: 28 May 2012 18:37
0
ответов

AspectJ — Плетение с помощью пользовательского ClassLoader во время выполнения

Я пытаюсь загрузить классы во время выполнения и сплести их с некоторыми аспектами AspectJ на этом этапе. У меня включено переплетение во время загрузки, и оно работает, когда я использую его более традиционно. У меня есть следующее в...
вопрос задан: 24 May 2012 07:45
0
ответов

Доступ к локальной переменной бизнес-метода в методе, который находится в АСПЕКТЕ

Я хочу получить доступ к локальной переменной из метода в бизнес-классе, в методе, который находится в аспекте учебный класс. Например class BusinessClass {public void simpleTest () {... ...
вопрос задан: 11 May 2012 05:41
0
ответов

Spring AspectJ дает сбой при двойном -интерфейсе проксирования :Не удалось сгенерировать подкласс класса CGLIB

Я использую автопрокси Spring для проксирования некоторых интерфейсов репозитория JPA. Тем не менее, проксирование завершается со следующим классом класса $Proxy80 подкласса Cannot subclass $Proxy80 :Может...
вопрос задан: 30 April 2012 01:57
0
ответов

Как повторно -генерировать исключение в AspectJ вокруг рекомендации

У меня есть несколько методов, которые выдают некоторое исключение, и я хочу использовать AspectJ вокруг рекомендации для расчета времени выполнения, и если выдается какое-то исключение, и чтобы войти в журнал ошибок и продолжить поток...
вопрос задан: 27 April 2012 08:39
0
ответов

Spring Aspect не выполняется, если он определен в другом JAR-файле.

У меня есть проект, состоящий из двух подпроектов, которые оба являются проектами Spring и имеют applicationContext.xml каждый. Один из них является фреймворком (который заканчивается как JAR), а другой - фактическим...
вопрос задан: 18 April 2012 09:17
0
ответов

Отключить/избежать выполнения совета в AspectJ

Предположим, у меня есть общедоступный аспект Hack { pointcut authHack(String user, String pass):call(*Authenticator.authenticate(String,String))&& args(пользователь,пароль); логическое значение вокруг(String user,...
вопрос задан: 17 April 2012 20:08
0
ответов

Как настроить сплетение во время загрузки с помощью AspectJ и Tomcat?

Я попытался настроить переплетение во время загрузки (для профилирования с помощью Perf4J) следующим образом: 1) Я добавил aop.xml в папку META-INF. При развертывании META-INF помещается в корневую директорию артефакта (т.е....
вопрос задан: 5 April 2012 16:09
0
ответов

Eclipse RCP AspectJ configure

Я пытаюсь добавить AspectJ в свое приложение Eclipse RCP/RAP. Я сделал шаг за шагом, как говорят эти ребята: ссылка здесь (кроме создания новой платформы, я сам добавил библиотеки в свою платформу). Но...
вопрос задан: 18 March 2012 10:52
0
ответов

NoClassDefFoundError с кешем Spring и аспектом

Я получаю эту ошибку в своем весеннем веб-приложении (весна 3.1), и я не знаю, почему. org.springframework.web.util.NestedServletException: ошибка обработки обработчика; вложенным исключением является java.lang....
вопрос задан: 15 March 2012 20:39
0
ответов

Компонент Spring autowired для аспекта @Aspect имеет значение null

У меня есть следующая весенняя конфигурация:
вопрос задан: 12 March 2012 09:12
0
ответов

Плетение времени загрузки классов javax.swing. * С помощью AspectJ

Я использую AspectJ для отслеживания вызовов графического класса. До сих пор я использовал предварительно сплетенный набор классов javax.swing. *, И при загрузке я говорю JVM использовать эти переплетенные классы, а не те из JRE…
вопрос задан: 10 February 2012 21:28
0
ответов

переменная класса доступа в классе аспекта

Я создаю класс аспекта с помощью spring аспектj, как показано ниже @Aspect public class AspectDemo {@Pointcut ("execution (* abc.execute (..))") public void executeMethods () {} @Around ("...
вопрос задан: 9 February 2012 05:39
0
ответов

Не удается заставить Intellij использовать компилятор AspectJ

Все, что я вижу в Интернете, просто говорит о том, чтобы выбрать компилятор «ajc» из списка компиляторов, но это не вариант для меня. У меня есть javac, jikes, eclipse и javac-in-process, но это все. Как это ...
вопрос задан: 2 February 2012 05:18
0
ответов

Проект Maven не рассматривается как Java в Eclipse

Я работаю над проектом, в котором много разных проектов Maven . Я провел кучу тестов JUnit для этих проектов, и обычно все идет хорошо. Я открываю Eclipse, щелкаю правой кнопкой мыши по пакету ...
вопрос задан: 17 January 2012 16:11
0
ответов

Performance Overhead of AOP

Мне интересно, есть ли какие-либо серьезные проблемы с производительностью при использовании AspectJ, если он используется для перехвата каждого (или только большинства) метода в приложении. Конечно, производительность также будет ...
вопрос задан: 16 January 2012 13:26
0
ответов

AspectJ MethodSignature возвращает null для getParameterNames ()

У меня есть аспект, который выполняет различные вычисления на основе деталей целевого метода и поэтому извлекает их заранее следующим образом: @Around ( "выполнение (* com.xyz.service.AccountService. * (..))") ...
вопрос задан: 14 January 2012 03:47
0
ответов

Как использовать AOP с AspectJ для логирования?

Я хотел бы добавить сообщения "trace" во все мои публичные методы следующим образом: public void foo(s:String, n:int) { // log - это логгер log4j или любая другая библиотека log.trace(String. format("Enter foo with s: ...
вопрос задан: 12 January 2012 17:02
0
ответов

Определить, какие аспекты подключаются к данному классу

Можно ли определить, какие аспекты подключаются к данному классу и получить доступ своим экземплярам? Что-то вроде: Foo foo = new Foo (); List sizes = getAllAspectsOf (foo);
вопрос задан: 30 December 2011 19:17
0
ответов

Получение значений параметров метода с помощью AspectJ

Я использую AspectJ для перехвата вызовов методов. Затем мне нужно получить имя метода и переданные значения параметров. Рассмотрим следующий пример: Line2D line = new Line2D.Double(lineStart, lineEnd); ...
вопрос задан: 21 November 2011 08:46
0
ответов

Spring: Требуется ли CGLIB для внедрения конкретного класса с использованием @Resource

Я настроил Spring 3.0.6 с AspectJ LTW, используя spring-instrument.jar и:
вопрос задан: 17 November 2011 16:39
0
ответов

Можно добавить методы к java.lang.String

Я читал несколько статей о aspectj, я знаю, что он может улучшить классы, что очень привлекательно. У меня очень глупый вопрос, на который я не могу найти четкого ответа: может ли аспектj добавлять методы в java.lang.String? Или ...
вопрос задан: 16 November 2011 14:25
0
ответов

Аспект Aspectj для указания нескольких пакетов

Я хотел указать шаблон для aspectj @Around аспект, который включает в себя несколько пакетов. Пример: пакет 1 : aaa.bbb.ccc.ddd пакет 2 : aaa.bbb.ccc.eee пакет 3 : aaa.bbb....
вопрос задан: 19 October 2011 09:38