applicationContext.xml:
<aop:config>
<aop:aspect id="SyslogAspect" ref="aspectLog">
<aop:pointcut id="manager" expression="execution(* service.*.*(..))"/>
<aop:after pointcut-ref="manager" method="doAfter"/>
</aop:aspect>
</aop:config>

<bean id="aspectLog" class="log.SyslogAspect"/>
SystemlogAspect类中:
  public void doAfter(JoinPoint jp){...}
报错:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor': Cannot create inner bean '(inner bean)' of type [org.springframework.transaction.interceptor.TransactionInterceptor] while setting bean property 'transactionInterceptor'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)': Cannot resolve reference to bean 'transactionManager' while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in file [C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\try\WEB-INF\classes\spring\applicationContext.xml]: Initialization of bean failed; nested exception is java.lang.IllegalArgumentException: error at ::0 formal unbound in pointcut