package com.app.mvc.datasource; /** * AOP切面的执行顺序, 由小到大执行. * 如某方法m有3个切面, 都是Around类型, Order分别为1,2,3. * 则m方法的执行顺序为 1,2,3,m,3,2,1 * <p/> * Created by jimin on 16/03/22. */ public interface AspectOrder { /** * 动态数据源 */ int ROUTING_DATA_SOURCE = 100; /** * 事务 * <pre> * <tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true" order="200" /> * </pre> * * @see org.springframework.transaction.annotation.Transactional */ int TRANSACTIONAL = 200; }