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

代码如上

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

改成

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

成功查询

========================================================转载请注明出处。
收藏 打印