Публикации по теме 'spring-aop'


Ведение журнала с использованием Spring AOP
Производительность API — очень важный аспект любого приложения Spring Boot с REST API. Ведение журнала помогает нам оценить производительность API и связанного с ним кода. Мы, разработчики, очень часто добавляем журналы времени начала и окончания в различные методы приложения, чтобы нам было легко отлаживать проблемы, связанные с производительностью, и исправлять их. Но когда функциональные возможности приложения расширятся, мы увидим, что один и тот же код (например, журналы..

Оптимизация аспектно-ориентированного программирования (АОП) с помощью аннотаций @Aspect и @Pointcut Spring
Введение Аспектно-ориентированное программирование (АОП) представляет собой надежный подход к разделению различных задач в программном приложении. Он предоставляет механизм для реализации сквозных задач, таких как ведение журнала, безопасность и транзакции, без вмешательства в основные функции приложения. Spring, являющийся одной из самых популярных платформ для приложений Java, упрощает процесс АОП с помощью таких аннотаций, как @Aspect и @Pointcut . Что такое..

Вопросы по теме 'spring-aop'

Pointcut не работает с Spring AOP
Чтобы реализовать ведение журнала с помощью Spring AOP, я выполнил следующие простые шаги. Но похоже, что он не работает. Любая помощь будет полезна 1) Создан класс MyLoggingAspect . import org.aspectj.lang.ProceedingJoinPoint; public...
7511 просмотров
schedule 15.04.2023

АОП для сторонних классов
Я использовал АОП весной без каких-либо реальных проблем, в основном для управления транзакциями, для которых он прекрасно работает. Мой вопрос заключается в следующем... единственный пример АОП, который я видел до сих пор, - это указать класс,...
1524 просмотров
schedule 27.11.2023

Конфигурируемый против компонента с Spring и AspectJ
При использовании AspectJ зачем использовать @Component вместо @Configurable. У меня есть настройка Spring и AspectJ для поддержки @Transactional, аспектов самовызова и внедрения в сущности JPA. Это прекрасно работает. Я использую @Component...
9359 просмотров

Автомонтирование неуправляемых компонентов, аннотированных с помощью @Component
Я хочу использовать @AutoWired для внедрения неуправляемого компонента, настроенного с помощью @Component, в управляемый компонент. Я почти уверен, что у меня правильная конфигурация, но по какой-то причине я продолжаю получать исключение: No...
20561 просмотров

@AspectJ pointcut для всех методов класса с определенной аннотацией
Я хочу отслеживать все общедоступные методы всех классов с указанной аннотацией (например, @Monitor) (примечание: аннотация находится на уровне класса). Что может быть для этого возможным? Примечание. Я использую Spring AOP в стиле @AspectJ.
155284 просмотров
schedule 30.07.2023

Использование Spring AOP для ведения журнала - хорошая идея?
В данный момент я читаю о Spring, и один из примеров использования АОП - это регистрация начала и конца вызовов методов. Я также читал, что использование АОП может повлиять на производительность. Является ли использование Spring AOP хорошей...
17746 просмотров
schedule 15.06.2023

Синтаксис Spring AOP Pointcut для AND, OR и NOT
У меня проблемы с определением pointcut в Spring (версия 2.5.6). Я пытаюсь перехватить все вызовы методов класса, кроме данного метода (someMethod в приведенном ниже примере). <aop:config> <aop:advisor pointcut="execution(*...
42323 просмотров
schedule 29.02.2024

Я пытаюсь использовать материал aop pointcut для транзакции, но получаю ошибку, я тоже использую спящий режим
Я пытаюсь использовать материал aop pointcut для транзакции, но получаю ошибку. Я тоже использую спящий режим. Я слежу за этим: http://static.springsource.org/spring/docs/2.5.x/reference/transaction.html До этого я использовал hibernate + spring...
574 просмотров
schedule 14.07.2023

используя spring aop pointcut, получаю ошибку, хотя я также добавил аспектjrt.jar
Не удалось решить эту проблему Ошибка: Я не думаю, что ошибка связана с отсутствующими банками, связанными с аспектами. основная причина, по-видимому, заключается в "Provider org.apache.xerces.jaxp.SAXParserFactoryImpl". ваш путь к классам не...
348 просмотров
schedule 02.03.2023

Как поймать исключение, выброшенное из Spring AOP Advice
У меня есть собственное исключение MyOwnException, и я выбрасываю это исключение из моего класса обслуживания. public void service() throws MyOwnException { // some code } Теперь я хочу поймать MyOwnException в совете и повторно создать...
5871 просмотров
schedule 06.10.2022

Имя и местоположение aop.xml?
Есть ли способ указать имя файла aop.xml с помощью LTW? или определить другое имя и местоположение? У меня есть несколько программных модулей, которые я использую, и все они используют META-INF/aop.xml с разными настройками. Я включаю эти модули в...
4138 просмотров

Транзакция Spring aop не фиксирует транзакцию
Я использую Spring 3.0.3, MyBatis 3.0.2 и mybatis-spring 1.0.0 на Apache Tomcat 6.0.29. Я использовал декларативные транзакции Spring для управления транзакциями. Проблема в том, что у меня не работают транзакции. Транзакция работает только один...
1667 просмотров

Прокси-сервер Spring AOP
Мой код: - <context:annotation-config/> <bean id="arthmeticCalculator" class="com.manoj.aop.test.CalculatorImpl" lazy-init="true"/> <bean id="stubCalculator" class="com.manoj.aop.test.StubCalculator" lazy-init="true"/>...
1029 просмотров
schedule 05.04.2024

perf4j @Profileed аннотация не работает
Я перешел по приведенной ниже ссылке с сайта perf4J и сделал то же самое: http://perf4j.codehaus.org/devguide.html#Using_Spring_AOP_to_Integrate_Timing_Aspects В мой spring.xml добавлено следующее. <aop:aspectj-autoproxy/> <bean...
9266 просмотров
schedule 12.08.2022

Spring aop перехватывает звонки из того же класса обслуживания
У меня такой же сценарий, как упоминалось в Spring метод @Transaction вызов методом из того же класса не работает? Я имел в виду ответ №1, который, как я думал, сработает для моего простого класса pojo, но этого не произошло. В моем случае у...
3270 просмотров
schedule 22.05.2022

Получить прокси AOP от самого объекта
Можно ли получить прокси для данного объекта в Spring? Мне нужно вызвать функцию подкласса. Но, очевидно, когда я звоню напрямую, аспекты не применяются. Вот пример: public class Parent { public doSomething() { Parent proxyOfMe =...
20787 просмотров
schedule 27.03.2022

Spring AOP Advice для управляемого Hibernate POJO
У меня есть отношения родитель-потомок, такие как Order to Order Item, которые я представил в модели предметной области следующим образом: public class Order { private int id; private Set<OrderItem> orderItems = new...
2810 просмотров

Зависимость Autowired не внедряется в Aspect in Spring MVC
Я не могу @Autowire создать экземпляр сервисного уровня в Aspect. В Aspect ссылка на bean-компонент @Autowired имеет значение NULL и выдает NullPointerException . Любая помощь будет высоко ценится. Думаю, я накосячил с конфигурацией. Ниже...
9639 просмотров
schedule 10.08.2022

Зачем мне cglib (Spring AOP) иметь несколько тестовых классов?
У меня есть приложение Spring , и я создаю свой тестовый класс следующим образом: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { "classpath:/META-INF/spring/applicationContext.xml" })...
6456 просмотров
schedule 15.05.2023

Совет Spring AOP вызывается дважды
У меня есть следующий совет Spring AOP, и я не могу понять, почему он вызывается дважды: @Component @Aspect public class LoggingAspects { Logger logger = LoggerFactory.getLogger(LoggingAspects.class); @AfterReturning(pointcut =...
6260 просмотров
schedule 28.06.2023