java自定义类中jdbctemplate为null


个人笔记,更详细可看csdn文章:https://blog.csdn.net/qq_41876436/article/details/80944020
自定义类
@Service
public class MyDBHandle {
  Resource
  private JdbcTemplate jdbcTemplate;
}
在其他类调用(不传入外部JdbcTemplate,通过自动注入实现) 
MyDBHandle db = new MyDBHandle();
总是报jdbcTemplate为java.lang.NullPointerException
根据查询资料,因为db对象是我们手动创建出来的,这种情况下数据并不能自动注入,
实际上需要让springmvc自动注入,需要在其他类中这样定义成员变量,就可以了
@Autowired MyDBHandle myDBHandle;

  

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM