Вопросы по теме 'spring-aop'
Spring Безопасность и АОП
Можно ли создать собственный @Aspect и применить его к классам/методам в Spring Security (3.0.3)?
Я пытаюсь вести журнал запросов на вход/выход из системы, и ни один из моих советов не срабатывает.
Я использую аннотации @AspectJ, и вот как я...
2172 просмотров
schedule
20.09.2022
Pointcut не применяется к абстрактному методу
Я пытаюсь применить pointcut к реализованному методу в дочернем классе, но AspectMethod не вызывается вокруг этого pointcut. Ниже приведена моя конфигурация и код:
public abstract class ParentClass {
protected abstract void...
5434 просмотров
schedule
29.12.2023
Java Spring AOP: использование CustomizableTraceInterceptor с JavaConfig @EnableAspectJAutoProxy, а не с XML ‹aop:advisor›
Spring AOP имеет трассировщик уровня метода, который называется CustomizableTraceInterceptor . Используя подход Spring к конфигурации XML, можно было бы настроить этот трассировщик следующим образом:
<bean id="customizableTraceInterceptor"...
11824 просмотров
schedule
06.09.2022
AspectJ — ведение журнала HttpServletRequest
Я хочу перехватить HTTPServletRequest и записать некоторые значения из него с помощью AspectJ. Однако то, что заканчивается в JoinPoint, является объектом «RequestFacade». Кажется, я мало что могу сделать с этим объектом. Моя стратегия ведения...
2852 просмотров
schedule
05.08.2022
AOP Spring @AfterReturning не работает должным образом
Я изучаю AOP spring и пробую несколько примеров. Что касается @AfterReturning, я понимаю, что метод вызывается только в том случае, если цель успешно возвращена и соответствует pointcut. Однако в моем случае, как показано ниже, у меня есть pointcut,...
6346 просмотров
schedule
17.04.2024
Spring MVC: убедитесь, что параметр действителен, пересекая множество контроллеров
У меня есть спокойный сервер, использующий Spring MVC. Многие контроллеры (хотя и не все) принимают определенный параметр пути /fruits/{type}.
Мне нужно централизованно настроить допустимые типы фруктов. То есть яблоко, банан, вишня можно. Для...
104 просмотров
schedule
27.06.2022
Ошибка создания прокси-сервера Spring AOP для bean использует spEL
У меня есть следующее определение bean:
<bean id="kenny" class="com.springinaction.spingidol.performers.Instrumentalist"
p:song="'Disert Rose'" p:instrument="#{pianoInstrument}" />
<bean id="carl"...
994 просмотров
schedule
10.11.2022
Написание точного выражения pointcut
Я использую Spring AOP для ведения журнала, в котором я хочу регистрировать ввод/вывод всех методов, присутствующих в package. Я написал следующий pointcut для целевого пакета.
@Pointcut("within(com.mypackage.model.*)")
public void...
116 просмотров
schedule
13.01.2024
ведение журнала на уровне пакета с использованием Spring AOP
Я пытаюсь реализовать структуру ведения журнала и исключений для своего приложения с помощью Spring AOP. Я определил bean-компоненты для классов в ApplicationContext и использую перехватчики для регистрации входа, выхода и исключений, если таковые...
965 просмотров
schedule
30.11.2023
Spring 4 AOP @Aspect не запускается для @RestController
Я создал Aspect, который выполняет базовое сравнение идентификаторов, чтобы убедиться, что пользователь принадлежит к той же группе, которая создала запрашиваемый объект. Мне удалось присоединить свой аспект к методам @Service, но это не имеет смысла...
8880 просмотров
schedule
07.11.2023
Spring дочерний контекст закрывает родительский
У меня есть приложение Spring, которое использует отношения дочернего/родительского контекста. Причина этого заключается в том, чтобы убедиться, что дочерний контекст наследует bean-компоненты/ресурсы от родителя, а затем добавляет больше...
889 просмотров
schedule
11.05.2024
Неправильный класс Log4j с использованием Spring AOP
Я пытаюсь создать регистратор трассировки с помощью АОП-программирования, аналогичный этому. Проблема в том, что даже после получения нового регистратора, подобного этому :
final Logger logger =...
102 просмотров
schedule
08.11.2023
АОП с пользовательской аннотацией в классе Super не работает
пользовательская аннотация
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface CustomAnnotation {
}
пользовательский обработчик аннотаций
@Aspect
public class TestAspectHandler {...
1901 просмотров
schedule
12.10.2023
Spring AOP неожиданно вызывается
Я настроил Spring AOP для двух разных пакетов в нашем приложении для регистрации исключений. Для каждого пакета есть 2 разные конфигурации:
<aop:config>
<aop:aspect id="aspectLoggging" ref="abcExceptionAspect">...
64 просмотров
schedule
09.05.2024
Выражение выполнения Spring AOP с двумя аргументами
хочу посоветовать следующий метод
public BaseRepresentationObject createLedgerTransaction(Long fromUserId, Long toUserId, Double serviceAmount,
Double masaryCommission, Double merchantCommission, Double appliedFees, Double tax, Long...
1465 просмотров
schedule
09.10.2022
AspectJ не работает с классами без интерфейса
Я пытаюсь выполнить метод до вызова установщика класса, отмеченного @Entity. Итак, у меня есть этот код:
@Component
@Aspect
public class Observable {
@Before("execution(* br.com.persistence.Transaction.setStatus(..))")
public void...
1267 просмотров
schedule
12.08.2022
Как регистрировать фактические имена классов репозитория, используя Spring AOP вместо прокси?
я пытаюсь зарегистрировать имя класса репозитория, используя AOP. Но во время выполнения я получаю имя прокси-класса в журналах, поскольку я использовал данные Spring в своем проекте, поэтому для репозитория используется интерфейс, который Spring...
1631 просмотров
schedule
09.01.2024
как распечатать определенные журналы классов, которые упоминаются в файле свойств log4j, используя Spring AOP
Я новичок в Spring и log4j. Я пытаюсь реализовать ведение журнала с помощью aop и log4j. мой класс регистратора, как показано ниже
@Aspect
public class AspectLogger {
private Logger log = Logger.getLogger(getClass());...
180 просмотров
schedule
12.07.2022
Аспект не будет выполняться, если он находится в другом модуле в Spring Boot
У меня есть несколько модулей, таких как модуль A, модуль B и общий модуль. Я добавил аспект в общий модуль. В соответствии с выражением, когда какой-либо метод содержит определенную аннотацию, он будет вызывать аспект раньше. Но это не сработало....
722 просмотров
schedule
23.08.2022
Размещение информации журнала внутри метода: Использование AspectJ, Spring
Я новичок в АОП, и я узнал, что это помогает в разделении crosscutting проблем и кажется хорошей функцией, которая добавляет очарования программированию ООП.
Как всегда, классическим примером, который я нашел, было «ведение журнала», в котором с...
2479 просмотров
schedule
15.09.2022