首页 > 编程语言 > 详细

Springboot+Mybatis:启动报错 String index out of range: -37

时间:2021-06-23 21:14:33      阅读:49      评论:0      收藏:0      [点我收藏+]

springBoot+Druid+Mybatis :启动错误描述

Error parsing SQL Mapper Configuration. Cause: java.lang.StringIndexOutOfBoundsException: String index out of range: -37
1.UnsatisfiedDependencyException
可能原因之一,这个项目目录有中文:

1.项目目录有文件夹是中文
2.项目所属的层级内外层级有中文
解决简易:将整个项目复制到纯英文目录下,且保证项目内所有文件都是纯英文名称。IDEA重新导入打开

原来我的项目内部全部文件都是纯英文的,但是启动还是错,我查看了项目所在的Windows系统文件位置:G:\谷歌下载\JSP源码\xxxx;发现他的外层是中文目录,于是截切项目到F:\WEBProject\Demohander\xxxx;在IDEA中删除之前的项目,打开新目录下的这个项目,再次启动就没问题了。

整合Durid时也出现了问题:

 	<!--德鲁伊数据库连接池-->
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid-spring-boot-starter</artifactId>
            <version>1.2.6</version>
        </dependency>

Spring Boot 报错org.springframework.jdbc.datasource.embedded.EmbeddedData
解决方式:

  • 添加:@EnableAutoConfiguration(exclude = {DruidDataSourceAutoConfigure.class})
  • 添加依赖:
	<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jdbc</artifactId>
        </dependency>

Springboot+Mybatis:启动报错 String index out of range: -37

原文:https://www.cnblogs.com/gtnotgod/p/14923767.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!