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&&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")