Вопросы по теме 'spring-aop'
внедрение фиктивных бинов в контекст Spring для тестирования
Я знаю, что задавались похожие вопросы, например здесь , но, выполнив поиск, я наткнулся на решение Мне гораздо больше нравится здесь
Однако моя единственная проблема в том, что я не знаю, как реализовать это решение.
Я хочу иметь...
12464 просмотров
schedule
02.10.2021
Реализуются ли аннотации с помощью АОП и могут ли они выполнять внедрение зависимостей?
Как реализованы аннотации в Spring Framework? Реализуются ли они с помощью внедрения зависимостей или аспектно-ориентированного программирования?
Я думал, что они используют АОП, потому что что-то аннотированное будет делать то, что указано где-то...
221 просмотров
schedule
22.10.2021
Могу ли я использовать как динамические прокси, так и прокси CGLib в одном контексте приложения?
Я создаю среду сквозного тестирования для серийного весеннего проекта. Мы хотели бы использовать встроенную базу данных в памяти (в нашем случае hsqldb) для этих тестов, поскольку она будет работать намного быстрее и не будет иметь ограничений среды....
986 просмотров
schedule
08.09.2021
Как может переплетение Spring AspectJ работать без опции -javaagent vm?
Я понимаю, что Spring избегает использования параметра -javaagent vm для того, чтобы заставить работать ткачество времени загрузки AspectJ, и вместо этого полагается на загрузчик классов для запуска агента.
Я думал, что спецификация Java диктует,...
3465 просмотров
schedule
26.09.2021
Необходимо настроить Spring AOP Advice в проекте AspectJ
У меня есть проект Spring, в котором используется AspectJ. В 99,9% случаев при использовании AspectJ (ajc) для CTW мои аспекты работают должным образом.
Однако в одной конкретной ситуации я обнаружил, что мне нужно сплести свой аспект вокруг...
422 просмотров
schedule
09.09.2021
Плетение времени загрузки Spring-AOP на сторонних классах
Я написал аспект, который пытаюсь протестировать с помощью junit. В аспекте есть совет @Around по стороннему методу под названием setQuery . Во время компиляции он жалуется: Can't find referenced pointcut setQuery
Вот мой аспект:...
1794 просмотров
schedule
09.09.2021
BeanNotOfRequiredTypeException, но на самом деле имел тип $ Proxy
Мне нужна помощь с проблемой Spring и прокси.
org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean с именем 'fooAPIService' должен иметь тип [com.foo.clientapi.service.FooAPIService], но на самом деле имел тип [com.sun.proxy. $...
28692 просмотров
schedule
21.09.2021
Невозможно получить аннотацию через ProceedingJoinPoint
Я хотел бы получить аннотацию из точки соединения АОП. Я могу получить аннотацию путем отражения, но не могу сделать это с помощью ProceedingJoinPoint.
Если метод не аннотирован профилем, совет не будет вызван ... но внутри совета он не сможет...
796 просмотров
schedule
20.10.2021
IllegalStateException с Hystrix
Я новичок в Hystrix. Я пытаюсь использовать его с Spring AOP. Ниже приведены подробности того, чего я пытаюсь достичь.
Есть «ServiceClass», в который вводится какой-то класс RestClient. Я использую Spring. Теперь я хочу использовать Hystrix...
2219 просмотров
schedule
12.11.2021
Можем ли мы включить или отключить Аспект в зависимости от значения любого флага или через файл конфигурации?
Я добавил следующую зависимость в pom.xml
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${spring.version}</version>...
13693 просмотров
schedule
18.10.2021
JoinPoint, обрабатывающая линии "захвата"
Итак, я написал большой кусок кода, который в основном состоит из следующих строк
public <method_constraint> <methodname>(<some args>) {
try {
// do some logic here
} catch(Exception e) {
// do some...
52 просмотров
schedule
30.09.2021
Ошибка пружины AOP на 0 не удается найти указанную точку
Я использую Java 8, Spring 4.3 и AspectJ 1.8.9. Почему я получаю указанную ниже ошибку для приведенного ниже кода. Если я использую @Before ("com.beans.Student.addCustomer ()") без pointcut, я получаю эту ошибку при 0, не могу найти ссылочную...
2744 просмотров
schedule
22.11.2021
Java Spring AOP: Могу ли я игнорировать ошибку Xlint: invalidAbsoluteTypeName, которая вызвана переходами к классам, которые я не использую?
У меня проблема с общим компонентом и одним (из дюжины) приложений. В моем компоненте есть точечные сокращения для многих аннотаций, которые можно использовать в классах и методах в моих приложениях. Когда все аннотации присутствуют в пути к...
1555 просмотров
schedule
05.09.2021
Аспект не захватывает метод из запланированного
Почему установленный аспект аннотации не работает, если он установлен на метод из cron.
@Component
public class MyClass {
@Scheduled(cron = "0/5 * * * * ?")
public void schedule() {
myMethod("test");
}
@MyAnno(cl = MyClass.class,...
810 просмотров
schedule
08.11.2021
EnableLoadTimeWeaving Spring Boot Встроенный Tomcat
Аспекты кэширования не имеют никаких эффектов во время выполнения с Spring Boot и Embedded tomcat с включенным LoadTimeWeaving, но мы видим, что в журналах происходит исправление ошибок.
Ниже приведена конфигурация, LoadTimeWeaving включен вместе с...
3066 просмотров
schedule
22.09.2021
Spring MVC: как читать и изменять значение @PathVariable
Этот вопрос очень похож на этот , но я не знаю, с чего начать.
Предположим, у меня есть такое действие:
@GetMapping("/foo/{id}")
public Collection<Foo> listById(@PathVariable("id") string id) {
return null;
}
Как можно было...
1719 просмотров
schedule
19.10.2021
Spring AOP Нет видимых конструкторов в классе
Ошибка: java.lang.IllegalArgumentException: No visible constructors in class org.springframework.hateoas.config.HypermediaSupportBeanDefinitionRegistrar$DefaultObjectMapperCustomizer
В основном я использовал пример, приведенный в ссылке , и...
1626 просмотров
schedule
04.10.2021
Как перехватывать мета-аннотации (аннотированные аннотации) в Spring AOP
Предположим, я хочу найти все классы, помеченные @Controller, я бы создал этот pointcut:
@Pointcut("within(@org.springframework.stereotype.Controller *)")
public void controllerPointcut() {}
Но эти контроллеры, помеченные...
1261 просмотров
schedule
23.09.2021
Spring AOP не работает для Feign Client
У меня установка aop
@Target({ElementType.METHOD})
@Retention(value = RetentionPolicy.RUNTIME)
public @interface IgnoreHttpClientErrorExceptions { }
@Aspect
@Component
public class IgnoreHttpWebExceptionsAspect {
@Around(value =...
859 просмотров
schedule
18.11.2021
Spring AOP - получите выгоду от GetMapping
Я удаляю @RequestMapping со своего контроллера и теперь использую @GetMapping. Я хочу получить значения от объекта GetMapping для входа в мой аспект
На основе метода Spring Aspectj @Before all rest
Я пытался:...
406 просмотров
schedule
10.09.2021