logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

service 注入为null 踩坑注意

同事今天写了一段代码,但是执行的时候 注入的service一直为null。最终发现是方法上的修饰符 写成了private 。原因分析:容器扫描bean生成代理类的时候,public和protected方法可以被正常代理,而private方法的不会被代理,属性的注入也是在代理类中完成,所以public/protected方法获取的注入属性是完成注入的属性,private方法获取的是未完成注入时的属性

#spring
到底了