Я создаю приложение загрузки Spring, в котором я инициализирую источник данных в файле весны. Но получить ниже сообщение об ошибке:Datasource не может инициализироваться с помощью приложения 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
Getting NullPointerException на строку ниже:
conn = dataSource.getConnection();
Мой исходный код там на GitHub https://github.com/thesnehajain/spring_boot/tree/master/springbootdemo
Это потому, что 'dataSource' не получает инъекции; попробуйте ввести конструктор с помощью аннотации '@ Autowired', а затем настроить его на использование инжектора setter. –
Stil дает такую же ошибку после добавления аннотации. – Vicky