Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 14930|Ответ: 1

[Источник] jdbcUrl требуется с driverClassName.

[Скопировать ссылку]
Опубликовано 09.09.2018 11:04:36 | | | |


Страница об ошибке Whitelabel

В этом приложении нет явного отображения для /error, поэтому вы рассматриваете это как запасной вариант.

Вс Сен 09 10:38:10 CST 2018
Произошла неожиданная ошибка (type=Внутренняя ошибка сервера, status=500).
Nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database database. Причина: java.lang.IllegalArgumentException: требуется jdbcUrl с driverClassName. ### Ошибка может существовать в com/itsvse/test/mapper/AccountMapper.java (лучшее предположение) ### Ошибка может касаться com.itsvse.test.mapper.AccountMapper.selectAll ### Ошибка произошла, когда выполнение запроса ### Причина: java.lang.IllegalArgumentException: jdbcUrl требуется с driverClassName.


До выхода Spring Boot 1.5.x уже существовало множество обучающих материалов и примеров многоисходного программирования

Однако после обновления до Spring Boot 2.0 некоторые конфигурации и использование изменились, и если не быть осторожным, вы столкнётесь с сообщением «jdbcUrl is required with driverClassName». ошибка.

Решение:

Используйте spring.datasource.jdbc-url в конфигурационном файле вместо обычного spring.datasource.url.


jdbc-url: jdbc:mysql://127.0.0.1:3306/mydb?useSSL=false
username: itsvse
password: 123456
Атрибут driver class-name можно удалить!

Разница между spring.datasource.jdbc-url и spring.datasource.url — никто в Интернете не может объяснить это ясно, насколько я понимаю:

С jdbc-url свойство driver-class-name не требуется, Spring Boot найдёт имя класса драйвера по умолчанию на основе значения свойства spring.datasource.jdbc-url.




Предыдущий:Как заставить мобильный телефон установить программу на USB-флешку по умолчанию
Следующий:tk.mybatis
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com