私は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();
私のソースコードですがhttps://github.com/thesnehajain/spring_boot/tree/master/springbootdemo
'dataSource'が注入なっていないため、です。 '@ Autowired'アノテーションを使用してコンストラクタインジェクションを試し、後でセッターインジェクションを使用するよう調整してください。 –
アノテーションを入れた後に同じエラーが出ます。 – Vicky