楼主在controller层中一直习惯使用public,偶尔手误也可能使用private,但是发觉也没啥区别,都能调用service层,注入bean。
在一次项目开发中,因需要打印出入参数日志,采用aop,对controller进行了切面,导致一直出现空指针问题。原因是因为实体bean无法注入,导致的空指针;因为在加入aop是动态代理,采用的反射机制,只能用public或者protected修饰。
防火防盗防同事,记得检查你的类中是否存在有private修饰的方法。
楼主在controller层中一直习惯使用public,偶尔手误也可能使用private,但是发觉也没啥区别,都能调用service层,注入bean。
在一次项目开发中,因需要打印出入参数日志,采用aop,对controller进行了切面,导致一直出现空指针问题。原因是因为实体bean无法注入,导致的空指针;因为在加入aop是动态代理,采用的反射机制,只能用public或者protected修饰。
防火防盗防同事,记得检查你的类中是否存在有private修饰的方法。