First of all your first pointcut is wrong.
Code:
execution(* *.service.*(..))
The wildcard in AspectJ expression language is '..' not a '*' the '*' is for 1 level the otherone is for 0 or more levels. Next to that you specify an execution pointcut but aren't trying to execute anything. Also your pointcut is off on that because you either aren't defining a method to call or aren't defining a class to intercept.
Code:
execution(* *..service.*.*(..))
Is the actuall expression to use.
Next to that you should check if a method call would match the pointcut.
Code:
public void testPointcut() throws Exception {
AspectJExpressionPointcut p = new AspectJExpressionPointcut();
p.setExpression("execution(* *..service.*.*(..))");
Method m = ClassUtils.getMethodIfAvailable(Long.class, "valueOf", new Class[] {String.class});
assertFalse(p.matches(m, java.lang.Long.class, new Object[] {"12"}));
}
However one question I have is WHY are you doing this?!