Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 14930|Respuesta: 1

[Fuente] JdbcUrl es necesario con driverClassName.

[Copiar enlace]
Publicado en 9/9/2018 11:04:36 | | | |


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.




Anterior:Cómo hacer que el móvil instale el programa en la memoria USB por defecto
Próximo:tk.mybatis
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com