Error creating bean with name ‘projectingArgumentResolverBeanPostProcessor‘ defined in class ...

bug:Error creating bean with name ‘projectingArgumentResolverBeanPostProcessor‘ defined in class ...

1.错误信息一

        illegalArgumentException: error at ::0 formal unbound in pointcut 异常解决

2.错误错误二

         org.springframework.beans.factory.BeanCreationException: Error creating bean问题

3.综合解决方案

1.检查切入点是否拼写错误
1.先复制一个控制器方法:
     public  Result<City> insertCity(@RequestBody City city)
2.复制方法的全路径名放在方法名的前面,以点拼接
public  Result<City>  com.sfac.springboot.modules.test.controller.CityController.insertCity(@RequestBody City city)
3.忽略拼接
public  * com.sfac.springboot.modules.*.controller.*.*(..)

更改了包名一定要修改

2.如果没有错误,检查导包是否错误

  检查关键字拼写的大小写,拼写错误的可能性很大。
  我也是深有体会,因为写错了关键字,导致导包错误。

3.考虑bean创建失败

  如果上面的还是没有:则考虑bean创建失败,而且跟springframework相关,于是想到是pom包的问题。然后检查jar包,如果jar包冲突,检查一下jar包是否提示警告信息,再关注一下版本问题

4.有可能是注解的问题,检查注解

​​

还有其他的解决的方式吗?