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

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

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

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

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

相关推荐
这里有鱼汤2 分钟前
通过AI狂赚苹果26.6%,这套AI金融交易开源Agent彻底火了
后端·agent
带刺的坐椅3 分钟前
Java MCP 实战:构建跨进程与远程的工具服务
java·ai·solon·mcp
寻月隐君11 分钟前
【Solana 开发实战】轻松搞定链上 IDL:从上传到获取全解析
后端·web3·github
yt9483219 分钟前
C#实现CAN通讯接口
java·linux·前端
程序员爱钓鱼22 分钟前
Go项目上线部署最佳实践:Docker容器化从入门到进阶
后端·google·go
卷到起飞的数分22 分钟前
Java零基础笔记07(Java编程核心:面向对象编程 {类,static关键字})
java·开发语言·笔记
汪子熙23 分钟前
Visual Studio Code 中排除指定文件夹搜索的最佳实践与实现原理
后端·面试
舌尖上的五香30 分钟前
ThreadLocal、InheritableThreadLocal、TransmittableThreadLocal
java
okok__TXF31 分钟前
Sentinel入门篇【流量治理】
java·sentinel
谁他个天昏地暗33 分钟前
Java 实现 Excel 文件对比与数据填充
java·开发语言·excel