Spring AOP Generic Typing

我是Spring的新手,我遇到了一个方面的问题。 切入点是使用generics类型的接口:

public interface DaoJdbc { public void create(T input); public T read(int id); public void update(T s); public void delete(int id); public void getDailyMessage(); } 

这是我的方面:

     

该方面适用于delete() ,但不适用于create() 。 如果我使用DaoJdbc的实现而不是接口本身(我不想这样做),它将适用于’create()’。 我可以假设这是一个问题, update()使用generics类型而delete()不使用generics类型。 有什么方法可以让我使用界面工作吗? 提前致谢。

找到解决方案,需要一个加号来表示通用。

 expression="execution(* com.user.service.DaoJdbc+.*(..))"