项目场景:
项目启动之后可以正常访问,但是当涉及到访问数据库的时候,就会报错,错误如下:
问题描述:
### Error querying database. Cause: java.lang.IllegalStateException: dbType not support : null, url null
### The error may exist in file [D:\XXXXX\XXXXXX\target\classes\mapper\XXXX.xml]
### The error may involve XXX.XXX.XXX.XXXXMapper.XXXX
### The error occurred while executing a query
### Cause: java.lang.IllegalStateException: dbType not support : null, url null
原因分析:
最开始的时候查找到一篇文档,那位仁兄的问题是配置文件中的数据库相关配置被注释掉了,把注释掉的内容放出来就可以了,但是我遇到的时候,配置文件本身是没有被注释掉的,可以访问的,就很诧异,直到最后才发现一件事情,项目的环境没有指定…
解决方案:
在Application.properties配置文件中添加这么一句话,指定一下环境;
spring.profiles.active=dev
然后项目就正常可以访问数据库了