JdbcTemplate.execute()抛出异常Spring Boot

时间:2016-05-28 08:52:52

标签: java spring spring-mvc h2 jdbctemplate

我是Spring Boot的新手,我想创建一个简单的Spring Boot Web应用程序来显示数据库中的条目。我使用H2作为数据库。但是,当我尝试在数据库中创建表时,我发现我的Web应用程序抛出了异常。以下是处理数据库的代码:

private void initDB(){
    jdbcTemplate.execute("CREATE TABLE users(" + "id SERIAL, firstName VARCHAR(255), lastName VARCHAR(255), emailAddress VARCHAR(255), dateOfBirth VARCHAR(255))");
    initialized=true;
}

这是它给出的错误:

Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause

你能告诉我我做错了什么吗?

提前谢谢!!!

1 个答案:

答案 0 :(得分:1)

我认为你没有得到jdbctemplate对象修复这个问题,请查看你的依赖注入与正确的名称。