Ошибка при подключении к базе данных mysql с использованием весенней загрузки - PullRequest
0 голосов
/ 23 сентября 2018

Я получаю исключение ниже моего класса DAO

baseDataList=new JdbcTemplate().query(sql, rowMapper);

Причина:

java.lang.IllegalArgumentException: Источник данных не указан

Я уже объявил все свойства, связанные с подключением к БД, в моем application.properties

1 Ответ

0 голосов
/ 23 сентября 2018

Избегайте записи new JdbcTemplate();, вместо этого вставьте его, используя:

import org.springframework.jdbc.core.JdbcTemplate;
import javax.annotation.Resource;
.
.
.
@Resource
private JdbcTemplate template;

Кроме того, добавьте детали файла свойств, если это не работает.

Spring помогает убрать зависимость от творчества, т.е.мы не должны использовать какую-либо «новую» операцию, а позволить пружине впрыскивать все, что требуется.(внедрение зависимостей) Хорошая практика - вводить бобы и позволить пружине заботиться об остальном, чтобы быть более гибкими.Это красота инъекции зависимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...