Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 14930|Отговор: 1

[Източник] jdbcUrl е необходим с driverClassName.

[Копирай линк]
Публикувано в 9.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 е необходим с driverClassName." грешка.

Решение:

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


jdbc-url: jdbc:mysql://127.0.0.1:3306/mydb?useSSL=false
username: itsvse
password: 123456
Атрибутът шофьор-клас-име може да бъде премахнат!

Разликата между 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