Pagina de eroare Whitelabel
Această aplicație nu are o mapare explicită pentru /error, deci vezi asta ca pe o soluție de rezervă.
Dum Sep 09 10:38:10 CST 2018 A apărut o eroare neașteptată (type=Internal Server Error, status=500). Excepția imbricată este org.apache.ibatis.exceptions.PersistenceException: ### Eroare interogare a bazei de date. Cauză: java.lang.IllegalArgumentException: jdbcUrl este necesar cu driverClassName. ### Eroarea poate exista în com/itsvse/test/mapper/AccountMapper.java (cea mai bună estimare) ### Eroarea poate implica com.itsvse.test.mapper.AccountMapper.selectAll ### Eroarea a apărut în timp ce executarea unei interogări ### Cauza: java.lang.IlegalArgumentException: jdbcUrl este necesară împreună cu driverClassName.
Înainte de Spring Boot 1.5.x, existau deja multe tutoriale și exemple de programare multi-sursă
Totuși, după upgrade-ul la Spring Boot 2.0, unele configurații și utilizări s-au schimbat, iar dacă nu ești atent, vei întâlni mesajul "jdbcUrl este necesar cu driverClassName." Eroare.
Soluție:
Folosește spring.datasource.jdbc-url în fișierul de configurare în locul spring.datasource.url pe care îl folosești de obicei.
jdbc-url: jdbc:mysql://127.0.0.1:3306/mydb?useSSL=false
username: itsvse
password: 123456 Atributul-nume-clasei-șofer poate fi eliminat!
Diferența dintre spring.datasource.jdbc-url și spring.datasource.url, nimeni de pe Internet nu o poate explica clar, înțelegerea mea este următoarea:
Cu jdbc-url, nu este nevoie de proprietatea driver-class-name, Spring Boot va găsi numele implicit al clasei driver pe baza valorii proprietății spring.datasource.jdbc-url.
|