Настройте совет AOP по умолчанию, чтобы установить атрибут «только для чтения» для всех методов получения и поиска, используя класс Spring Configuration - PullRequest
0 голосов
/ 10 ноября 2019

Я перевожу приложение 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?

...