spring jdbc踩坑日記,new JdbcTemplate 為null導致UserDao一直為null


  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注入時,名稱的大小寫必須為峰駝式

改成

 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);
    }

成功查詢


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM