做图模板网站有哪些内容,长春市建设集团,免费生成网站网址,中国制造网官网登录我解释一下(* com.evan.crm.service.*.*(..))中几个通配符的含义#xff1a; |第一个 * —— 通配 任意返回值类型| |第二个 * —— 通配 包com.evan.crm.service下的任意class| |第三个 * —— 通配 包com.evan.crm.service下的任意class的任意方法| |第四个 .. —— 通配 方…我解释一下(* com.evan.crm.service.*.*(..))中几个通配符的含义 |第一个 * —— 通配 任意返回值类型| |第二个 * —— 通配 包com.evan.crm.service下的任意class| |第三个 * —— 通配 包com.evan.crm.service下的任意class的任意方法| |第四个 .. —— 通配 方法可以有0个或多个参数| 包com.evan.crm.service下的任意class的具有任意返回值类型、任意数目参数和任意名称的方法 execution(* cn..chapter9.service..*.*(..))表示拦截cn包及子包下的chapter9. service包及子包下的任何类的任何方法 execution(* *..mo..*.*(..))表示拦截所有包及其子包下的mo包及子包下的任意类的任意方法 tx:advice/ tx:adviceid用于指定此通知的名字 transaction-manager用于指定事务管理器默认的事务管理器名字为“transactionManager” tx:method用于定义事务属性即相关联的方法名name定义与事务属性相关联的方法名将对匹配的方法应用定义的事务属性可以使用“*”通配符来匹配一组或所有方法如“save*”将匹配以save开头的方法而“*”将匹配所有方法 propagation事务传播行为定义默认为“REQUIRED”表示Required其值可以通过TransactionDefinition的静态传播行为变量的“PROPAGATION_”后边部分指定如“TransactionDefinition.PROPAGATION_REQUIRED”可以使用“REQUIRED”指定 isolation事务隔离级别定义默认为“DEFAULT”其值可以通过TransactionDefinition的静态隔离级别变量的“ISOLATION_”后边部分指定如“TransactionDefinition. ISOLATION_DEFAULT”可以使用“DEFAULT”指定 timeout事务超时时间设置单位为秒默认-1表示事务超时将依赖于底层事务系统 read-only事务只读设置默认为false表示不是只读 rollback-for需要触发回滚的异常定义以“”分割默认任何RuntimeException 将导致事务回滚而任何Checked Exception 将不导致事务回滚异常名字定义和TransactionProxyFactoryBean中含义一样 no-rollback-for不被触发进行回滚的 Exception(s)以“”分割异常名字定义和TransactionProxyFactoryBean中含义一样转载于:https://www.cnblogs.com/javahuang/archive/2013/03/13/2958146.html