当前位置:Gxlcms > 数据库问题 > spring jdbc踩坑日记,new JdbcTemplate 为null导致UserDao一直为null

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

时间:2021-07-01 10:21:17 帮助过:25人阅读

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   

人气教程排行