Springboot+Mybatis:启动报错Stringindexoutofrange:-37 springBoot+Druid+Mybatis :启动错误描述
Error parsing SQL Mapper Configuration. Cause: java.lang.StringIndexOutOfBoundsException: String index out of range: -37
1.UnsatisfiedDependencyException
可能原因之⼀,这个项⽬⽬录有中⽂:
spring out 是什么意思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.bedded.EmbeddedData
解决⽅式:
添加:@EnableAutoConfiguration(exclude = {DruidDataSourceAutoConfigure.class})
添加依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论