Вопросы по теме 'spring-aop'
Влияние использования aop на производительность
Мы начали использовать Spring aop для сквозных аспектов нашего приложения (на данный момент безопасность и кеширование).
Моего менеджера беспокоит влияние этой технологии на производительность, хотя он полностью осознает преимущества.
Мой...
27724 просмотров
schedule
26.02.2022
Spring AOP против AspectJ
У меня сложилось впечатление, что Spring AOP лучше всего использовать для конкретных задач приложения, таких как безопасность, ведение журнала, транзакции и т. Д., Поскольку он использует пользовательские аннотации Java5 в качестве основы. Однако...
80488 просмотров
schedule
19.04.2024
Вызов метода Spring @Transaction методом в том же классе не работает?
Я новичок в Spring Transaction. Что-то, что я нашел действительно странным, наверное, я правильно понял.
Я хотел иметь транзакционный уровень на уровне метода, и у меня есть метод вызывающего в том же классе, и похоже, что это не нравится, его...
80536 просмотров
schedule
19.02.2023
Spring AOP - исключить определенные аспекты?
Я использую Spring 3.0.5, и мне было интересно, возможно ли каким-то образом исключить из загрузки классы аспектов, которые были аннотированы стереотипом @Aspect, но в то же время включить другие аннотированные классы аспектов? Кажется, что все или...
1880 просмотров
schedule
14.05.2022
АОП для контроллеров Spring
Функциональность Spring AOP довольно хороша, и она позволяет легко добавлять интересные и полезные аннотации к контроллерам. Например, я написал аннотацию @Authenticated, которая либо позволяет аутентифицированным пользователям пройти через метод...
4237 просмотров
schedule
23.08.2022
Пружина АОП внутри pointcut
package com.vanilla.daoService;
@Repository("daoService")
public class DaoServiceImpl implements DaoService {
@Override
public String addStudent(Student student) {
//saving new user
}...
5928 просмотров
schedule
07.08.2022
переменная класса доступа в классе аспекта
Я создаю класс аспекта с помощью spring, как показано ниже.
@Aspect
public class AspectDemo {
@Pointcut("execution(* abc.execute(..))")
public void executeMethods() { }
@Around("executeMethods()")
public Object...
10578 просмотров
schedule
07.03.2024
Spring MVC – как получить список параметров метода @RequestMethod (возможно, по атрибуту @RequestParam)
У меня есть контроллер Spring MVC со следующим методом:
@RequestMapping(value = {"/filter"}, method = RequestMethod.GET)
@ResponseBody
public List<MetricType> getMetricTypes(
@RequestParam(value = "subject",...
2748 просмотров
schedule
04.03.2024
CGLIB с пружинными бросками IllegalAccessError
У меня есть приложение spring с включенным aop с использованием прокси-серверов cglib для ведения журнала:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"...
7475 просмотров
schedule
03.04.2024
Совет не вызывается в Spring-AOP
Я объявил следующий аспект, который советует вызов дао, я пытаюсь запустить совет @Before, но он не работает.
А вот и аспект.
package com.hedgebenefits.aop;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Before;...
4795 просмотров
schedule
29.11.2022
Spring AOP для необслуживаемого класса
Я новичок в Spring framework. Я реализовал Spring AOP для регистрации времени выполнения метода. Используя некоторые примеры из Интернета, я заставляю его работать для интерфейса службы, как указано ниже. Но тот же код не будет работать, если я...
501 просмотров
schedule
17.04.2022
AspectJ pointcut для аннотированных ЧАСТНЫХ методов
Я хочу создать Pointcut для частных методов, снабженных определенной аннотацией. Однако мой аспект не срабатывает, когда аннотация находится в частном методе, как показано ниже.
@Aspect
public class ServiceValidatorAspect {...
22515 просмотров
schedule
15.10.2022
Spring AOP: в чем разница между JoinPoint и PointCut?
Я изучаю концепции аспектно-ориентированного программирования и Spring AOP. Я не понимаю разницы между Pointcut и Joinpoint - оба они кажутся мне одинаковыми. Pointcut - это то место, где вы применяете свой совет, а Joinpoint - это также место, где...
90868 просмотров
schedule
22.10.2023
Как настроить компиляцию аспекта в playframework 2.1.1
Я добавил в plugins.sbt это объявление
addSbtPlugin("com.typesafe.sbt" % "sbt-aspectj" % "0.9.0")
Теперь я хотел бы настроить этот плагин для компиляции моих классов java-контроллера с использованием библиотеки аспектов...
2137 просмотров
schedule
24.08.2022
Относительно ведения журнала исключений Spring AOP
Я пытаюсь получить точную строку, в которой произошло исключение, используя Spring AOP. Код в AspectLogger.java :
@AfterThrowing(pointcut = "execution(* com.ing.trialbal.*.*.*(..))", throwing = "ex")
public void afterThrowingAdvice(JoinPoint...
1224 просмотров
schedule
25.06.2023
как указать путь к aop.xml с помощью плагина aspectj maven
Привет. Моя проблема почти такая же, как у плагина AspectJ. Конфигурация аспекта с помощью Maven с использованием внешнего Jar для аспекта
Вот мой пом.xml
<build>
<plugins>
<plugin>...
1588 просмотров
schedule
02.10.2022
Spring AOP на сервисном уровне
Мне нужна помощь с Spring AOP. У меня есть следующий код:
@Service
public class UserSecurityService implements UserDetailsService {
@Autowired
private UserService userService;
....
}
@Service
public class UserService...
13654 просмотров
schedule
07.01.2023
как вести журнал цепочки методов с помощью Spring AOP
Я использую slf4j с Spring AOP для ведения журнала и исключения. В некоторых классах есть некоторые методы, которые образуют цепочку методов. Я могу регистрировать точку входа и выхода первого метода, но когда этот метод вызывает другой метод, тогда...
7437 просмотров
schedule
29.01.2023
Spring pointcut для защищенного метода абстрактного класса
Я использую Spring 3.2 и AspectJ 1.7.1 . (Маловероятно, что я смогу перейти на более поздние версии в ближайшем будущем.)
Мне нужно определить pointcut для защищенного метода в абстрактном классе. Насколько мне известно, мне нужно AspectJ...
8543 просмотров
schedule
07.04.2024
Весенние советы не применяются к некоторым методам некоторых классов
Итак, у меня проблема с добавлением аспекта в уже созданную систему. Проблема - pointcut не работает для некоторых классов. Например, этот код работает хорошо:
<aop:config proxy-target-class="true">
<aop:pointcut...
137 просмотров
schedule
14.04.2022