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

Posted 张泰峰的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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);
    }

成功查询

以上是关于spring jdbc踩坑日记,new JdbcTemplate 为null导致UserDao一直为null的主要内容,如果未能解决你的问题,请参考以下文章

vue 组件传值踩坑日记 1

SpringCloud踩坑日记 - 使用ip注册到eureka

mybatisplus as 变量名踩坑日记

spring | 踩坑 | Could not get JDBC Connectionl nested exception is java.sql.SQLException...

Vue 踩坑日记二:View UI 组件添加单击事件不生效问题

米忽悠踩坑日记-1