spring boot项目未将resource目录标志为资源目录导致配置文件无效因而运行报错问题

能编译,但不能运行。感觉配置文件没有生效。

将程序代码发给同事,我自己能跑,他不能跑,提示无法构造redis对象。redis的链接写在配置文件里,其实是可以连接的。然后从GIT库下载代码,也同样不能跑。同事的操作系统是win11,我是win10,然后大家的idea版本也不一样,他就认为是操作系统或者idea的问题,一顿操作猛如虎。

由于我在配置文件还指定了系统端口10080,但系统运行后,我观察到输出信息里,仍然为8080,感觉配置文件根本没有生效。最后发现是因为配置文件所在目录resources没有mark Directory as resources root。

一个目录标识为resources root,或者sources root,信息存储在*.iml文件。

相关推荐
njsgcs4 分钟前
sse mcp flask 开放mcp服务到内网
后端·python·flask·sse·mcp
jackaroo202025 分钟前
后端_基于注解实现的请求限流
java
间彧28 分钟前
Java单例模式:饿汉式与懒汉式实现详解
后端
道可到30 分钟前
百度面试真题 Java 面试通关笔记 04 |JMM 与 Happens-Before并发正确性的基石(面试可复述版)
java·后端·面试
Ray661 小时前
guide-rpc-framework笔记
后端
37手游后端团队1 小时前
Claude Code Review:让AI审核更懂你的代码
人工智能·后端·ai编程
飞快的蜗牛1 小时前
利用linux系统自带的cron 定时备份数据库,不需要写代码了
java·docker
长安不见1 小时前
解锁网络性能优化利器HTTP/2C
后端
LSTM971 小时前
使用Python对PDF进行拆分与合并
后端
用户298698530141 小时前
C#:将 HTML 转换为图像(Spire.Doc for .NET 为例)
后端·.net