Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 14930|Resposta: 1

[Fonte] JdbcUrl é necessário com driverClassName.

[Copiar link]
Publicado em 09/09/2018 11:04:36 | | | |


Página de Erro de Whitelabel

Este aplicativo não possui mapeamento explícito para /error, então você está vendo isso como um plano B.

Dom Set 09 10:38:10 CST 2018
Houve um erro inesperado (type=Internal Server Error, status=500).
Exceção aninhada é org.apache.ibatis.exceptions.PersistenceException: ### Banco de dados de consulta de erro. Causa: java.lang.IllegalArgumentException: jdbcUrl é necessário com driverClassName. ### O erro pode existir em com/itsvse/test/mapper/AccountMapper.java (melhor palpite) ### O erro pode envolver com.itsvse.test.mapper.AccountMapper.selectAll ### O erro ocorreu enquanto executando uma consulta ### Causa: java.lang.IllegalArgumentException: jdbcUrl é necessário com driverClassName.


Antes do Spring Boot 1.5.x, já existiam muitos tutoriais e exemplos de programação multi-fonte

No entanto, após atualizar para o Spring Boot 2.0, algumas configurações e uso mudaram, e se você não tomar cuidado, encontrará "jdbcUrl é necessário com driverClassName." erro.

Solução:

Use spring.datasource.jdbc-url no arquivo de configuração em vez do spring.datasource.url que você normalmente usa.


jdbc-url: jdbc:mysql://127.0.0.1:3306/mydb?useSSL=false
username: itsvse
password: 123456
O atributo nome-classe-piloto pode ser removido!

A diferença entre spring.datasource.jdbc-url e spring.datasource.url, ninguém na Internet consegue explicar claramente, pelo que entendo é o seguinte:

Com jdbc-url, não há necessidade da propriedade driver-class-name, o Spring Boot encontrará o nome padrão da classe driver com base no valor da propriedade spring.datasource.jdbc-url.




Anterior:Como fazer o celular instalar o programa no pen drive USB por padrão
Próximo:tk.mybatis
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com