You need to define two pointCuts:
1. pointCut for getSomething
Code:
<bean id="SecurityPointCut" class="org.springframework.aop.support.RegexpMethodPointcutAdvisor">
<property name="advice">
<ref local="securityInterceptor"/>
</property>
<property name="pattern">
<value>.*get.*</value>
</property>
</bean>
2. pointCut for doOtherThing
Code:
<bean id="AdvisorPointCut" class="org.springframework.aop.support.RegexpMethodPointcutAdvisor">
<property name="advice">
<ref local="myAdvice"/>
</property>
<property name="pattern">
<value>.*do.*</value>
</property>
</bean>
then you have to apply these pointCuts to your businessObject
Code:
<bean id="businessObject" class="org.springframework.aop.framework.ProxyFactoryBean">
<property name="target">
<ref local="businessObjectTarget"/>
</property>
<property name="interceptorNames">
<list>
<value>SecurityPointCut</value>
<value>AdvisorPointCut</value>
</list>
</property>
</bean>
HTH