Springboot打包后启动报错dbType:not support null,url null

有时候项目在IDEA运行正常,打包后使用jar运行会报错dbType:not support null,url null,如果是普通的maven项目,可能是数据库类型没有指定。按照下面方法在mybatis配置文件里设置一下就行:

<configuration>
<settings>
<setting name=”mapUnderscoreToCamelCase” value=”true” />
<setting name=”jdbcTypeForNull” value=”mysql” />
</settings>
</configuration>

 

但是如果配置过引入本地jar,或者设置过pom里面的resources配置,那就要仔细看了,可能是这个地方配置有错。比如我的就是在打包时候为了把本地jar也打进来,设置了resources,最后导致jar里面只有java文件,没有静态文件,没有配置文件,如果是这样,数据库类型更不能识别了、需要检查配置。下面分享一下springboot怎么把本地jar也打进去的方法,亲测可用:

<!–引入本地jar包 alipay-sdk-java20170324180803.jar–>
<dependency>
<groupId>alipay</groupId>
<artifactId>sdk</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/libs/alipay-sdk-java20170324180803.jar</systemPath>
</dependency>

build里面加

<!–配置打包包含本地包–>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>

 然后使用命令mvn clean package –DskipTests 打包即可

本站的文章多是老王开发工作中问题的记录,一个字一个字敲的,切实可行,可以分享,需要留个原文链接,至少也意思意思吧!
阿里云服务器怎么购买划算-vsalw技术博客 » Springboot打包后启动报错dbType:not support null,url null

每个人都是以自己独特的方式体味生活,或许别人不理解,但自己知道:其中的酸甜苦辣就叫做幸福!

认同! 瞎扯淡!