我正在創建一個Spring啓動應用程序,我正在初始化spring文件中的數據源。但是,得到如下錯誤:數據源無法通過Spring啓動應用程序進行初始化?
java.lang.NullPointerException: null
at com.howtodoinjava.demo.controller.JdbcCustomerDAO.insert(JdbcCustomerDAO.java:28) ~[classes/:na]
at com.howtodoinjava.demo.controller.EmployeeController.getCustomer(EmployeeController.java:36) ~[classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_91]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_91]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91]
at org
獲得NullPointerException異常下面一行:
conn = dataSource.getConnection();
我的源代碼是有在GitHub https://github.com/thesnehajain/spring_boot/tree/master/springbootdemo
這是因爲'dataSource'是沒有得到注射;嘗試使用'@ Autowired'註釋構造函數注入,稍後調整它以使用setter注入 –
Stil註釋後給出相同的錯誤。 – Vicky