输入banner图图片脚本导航/分类

spring jdbc踩坑日记,new JdbcTemplate 为null导致UserDao一直为null

DataSource datasource; private JdbcTemplate jdbcTemplateObject; //设置注入 public void setdatasource(DataSource ds) { this.datasource = ds; System.out.println("xxxxxxxxxxxxxxxxx"); System.out.println(ds); this.jdbcTemplateObject = new JdbcTemplate(datasource); }

代码如上

排查半天发现 spring注入时,名称的大小写必须为峰驼式

改成

 private DataSource datasource;
    private JdbcTemplate jdbcTemplateObject;

    //设置注入
    public void setDataSource(DataSource ds) {
        this.datasource = ds;
        System.out.println("xxxxxxxxxxxxxxxxx");
        System.out.println(ds);
        this.jdbcTemplateObject = new JdbcTemplate(datasource);
    }

成功查询

spring jdbc踩坑日记,new JdbcTemplate 为null导致UserDao一直为null

标签:jdb   必须   use   名称   template   设置   object   dao   void