org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry异常的解决方法

使用基于注解的AOP的时候报出异常,导致服务不能启动:

Expected raw type form of org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry

同样的方法在之前写的其他工程里是没问题的,查找一些资料说是Spring与aspectJ的版本不兼容导致的,我的aspectJ版本是1.8.10,Spring的版本是4.2.7.RELEASE,有两种方案:

1.升级Spring的版本,有说法是升级到4.3.5以上,试了报出其他的错误,没有继续尝试;

2.降级aspectJ的版本为1.8.9或升级到1.8.11,尝试了可行。参考:https://jira.spring.io/browse/SPR-15019

你可能感兴趣的:(org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry异常的解决方法)