Intellij中application.properties变灰,XAMPP MySQL连接失败且服务启动失败
问题解决方案
1. application.properties 文件显示灰色
- 确保文件位于
src/main/resources目录下,若不在则移动到该目录 - 右键文件 → 选择 Mark Directory as → Resources Root,让IntelliJ识别为配置资源目录
2. 无法连接本地XAMPP的MySQL数据库
修正配置文件错误
修改application.properties中的数据库配置,修正以下问题:
# GENERAL server.port=8080 # # DATABASE # 补充MySQL默认端口3306,添加时区参数(MySQL 8.0+必填) spring.datasource.url=jdbc:mysql://localhost:3306/cursojava?useSSL=false&serverTimezone=UTC # 移除无效配置项spring.datasource.dbname(Spring Boot无此配置) spring.datasource.username=root spring.datasource.password= spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
环境验证
- 确认XAMPP控制面板中MySQL服务已启动
- 打开phpMyAdmin,检查
cursojava数据库是否已创建 - 验证本地MySQL的
root用户密码确实为空,若有密码需同步修改spring.datasource.password的值
3. Maven构建失败/服务无法启动
修复依赖冲突
编辑pom.xml,移除重复的spring-test依赖(spring-boot-starter-test已包含该依赖,重复引入会导致冲突):
<!-- 移除以下这段重复依赖 --> <!-- <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>5.3.22</version> </dependency> -->
重新构建并启动
- 执行Maven清理构建命令:
mvn clean install
- 若仍报错,执行以下命令查看完整错误堆栈,定位具体问题:
mvn spring-boot:run -e
内容的提问来源于stack exchange,提问作者Hugo
相关产品推荐
相关产品推荐

