我正在使用 spring 事务,我的服务类方法之一需要像下面一样同步。
package com.xyz.service;
class XYZService{
public synchronized void methodA{
}
public synchronized void methodB{
}
}
我将spring txns应用于我的服务类,如下所示
<aop:config>
<aop:advisor id="serviceTx" advice-ref="txAdvice" pointcut="execution(* *..service.*Manager.*(..)) order="0"/>
</aop:config>
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="*"/>
</tx:attributes>
</tx:advice>
<bean id="xyzManager" class="com.xyz.service.XYZService">
</bean>
那么当我在spring bean(xyzManager)上调用methodA或methodB时,它仍然是同步调用吗?请帮我..