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;