SpringBoot从小白到大牛——第二节 创建多模块

maven依赖包化红色波浪线

是maven依赖包未下载成功造成的。
解决方法:
在这里插入图片描述
打开setting.xml文件,找到mirrors部分,加入下列代码

<mirrors>
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>
    </mirror>
 </mirrors>

将仓库中划红线部分删除,点击clean
在这里插入图片描述
然后重新下载依赖包。
有时候IDEA的maven反应特别慢

运行报错:Failed to load driver class com.mysql.cj.jdbc.Driver in either of HikariConfig class loader or Thread context classloade

pom.xml中有关于mysql的依赖包
application.yml或者application.properties中有mysql 的配置,包括数据库名、用户名、密码,还要有一句

spring.datasource.driver-class-name=com.mysql.jdbc.Driver

application.properties中关于mysql部分的代码段如下:

#数据库访问配置
spring.datasource.url=jdbc:mysql://localhost:3306/db_springboot_teach_02?useUnicode=true&&amp;characterEncoding=utf-8
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.jdbc.Driver

Caused by: java.io.FileNotFoundException: class path resource [;G:/MyDownloads/software/Android/apache-ant-1.10.5-bin/bin] cannot be opened because it does not exist

解决方法:
在启动类MainApplication.java中这样写

@ImportResource(locations = "classpath:spring/spring-jdbc.xml")

之前错误地写成

@ImportResource(locations = "${classpath:spring/spring-jdbc.xml}")

Cause: org.apache.ibatis.builder.BuilderException: Mapper’s namespace cannot be empty

错误原因:
没有命名namespace
解决方法:

<mapper namespace="com.snow.helloworld.model.mapper.OrderRecordMapper">

Consider defining a bean of type ‘com.snow.helloworld.model.mapper.OrderRecordMapper’ in your configuration.

错误原因:
在启动类MainApplication.java中,basePackages写的路径错误

@MapperScan(basePackages = "com.snow.helloworld.mapper")

解决方法:

@MapperScan(basePackages = "com.snow.helloworld.model.mapper")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值