Página de error de marca blanca
Esta aplicación no tiene un mapeo explícito para /error, así que lo ves como un respaldo.
Dom 09 sep 10:38:10 CST 2018 Hubo un error inesperado (type=Error interno del servidor, estado=500). Excepción anidada es org.apache.ibatis.exceptions.PersistenceException: ### Error consultando base de datos. Causa: java.lang.IllegalArgumentException: se requiere jdbcUrl con driverClassName. ### El error puede existir en com/itsvse/test/mapper/AccountMapper.java (mejor suposición) ### El error puede involucrar com.itsvse.test.mapper.AccountMapper.selectAll ### El error ocurrió mientras ejecutando una consulta ### Causa: java.lang.IllegalArgumentException: se requiere jdbcUrl con driverClassName.
Antes de Spring Boot 1.5.x, ya existían muchos tutoriales y ejemplos de programación multifuente
Sin embargo, tras actualizar a Spring Boot 2.0, algunas configuraciones y usos han cambiado, y si no tienes cuidado, te encontrarás con "jdbcUrl es necesario con driverClassName." error.
Solución:
Usa spring.datasource.jdbc-url en el archivo de configuración en lugar del spring.datasource.url que sueles usar.
jdbc-url: jdbc:mysql://127.0.0.1:3306/mydb?useSSL=false
username: itsvse
password: 123456 ¡El atributo driver-class-name puede eliminarse!
La diferencia entre spring.datasource.jdbc-url y spring.datasource.url, nadie en Internet puede explicarla claramente, según mi propia interpretación:
Con jdbc-url, no es necesario usar la propiedad driver-class-name, Spring Boot encontrará el nombre predeterminado de la clase driver basado en el valor de la propiedad spring.datasource.jdbc-url.
|