Я перевожу приложение Spring из конфигурации на основе XML для использования класса Spring Configuration.
Ниже приведена конфигурация Transaction-Advice и AOP-Advisor в файле XML-конфигурации, которую мы использовали для установки транзакции. только для чтения атрибут "true" по умолчанию для всех получатель и поиск методов в компонентах уровня службы.
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="*" read-only="false" />
<tx:method name="get*" read-only="true" />
<tx:method name="find*" read-only="true" />
<tx:method name="search*" read-only="true" />
</tx:attributes>
</tx:advice>
<aop:config>
<aop:advisor id="managerTx" advice-ref="txAdvice"
pointcut="execution(* com.app.services.*.*ServiceImpl.*(..))"
order="0" />
</aop:config>
Как я могу сделать то же самое с помощью класса Spring-Configuration?