Whitelabel Errore Pagina
Questa applicazione non ha una mappatura esplicita per /error, quindi la vedi come un piano di riserva.
Dom Set 09 10:38:10 CST 2018 C'è stato un errore inaspettato (type=Internal Server Error, status=500). Annided exception è org.apache.ibatis.exceptions.PersistenceException: ### Database di query errore. Causa: java.lang.IllegalArgumentException: jdbcUrl è necessario con driverClassName. ### L'errore potrebbe esistere in com/itsvse/test/mapper/AccountMapper.java (la migliore ipotesi) ### L'errore potrebbe coinvolgere com.itsvse.test.mapper.AccountMapper.selectAll ### L'errore si è verificato mentre esecuzione di una query ### Cause: java.lang.IllegalArgumentException: jdbcUrl è necessario con driverClassName.
Prima di Spring Boot 1.5.x, esistevano già molti tutorial ed esempi di programmazione multi-fonte
Tuttavia, dopo l'aggiornamento a Spring Boot 2.0, alcune configurazioni e utilizzi sono cambiate, e se non stai attento, incontrerai la dicitura "jdbcUrl è richiesto con driverClassName." errore.
Soluzione:
Usa spring.datasource.jdbc-url nel file di configurazione invece dello spring.datasource.url che usi normalmente.
jdbc-url: jdbc:mysql://127.0.0.1:3306/mydb?useSSL=false
username: itsvse
password: 123456 L'attributo driver-class-name può essere rimosso!
La differenza tra spring.datasource.jdbc-url e spring.datasource.url, nessuno su Internet può spiegarla chiaramente, la mia comprensione è la seguente:
Con jdbc-url, non è necessario utilizzare la proprietà driver-class-name, Spring Boot troverà il nome predefinito della classe driver in base al valore della proprietà spring.datasource.jdbc-url.
|