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

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

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

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

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

相关推荐
乂爻yiyao1 分钟前
Java 的云原生困局与破局
java·开发语言·云原生
C182981825752 分钟前
traceId 传递-MQ
java
小鸡脚来咯6 分钟前
java web后端开发流程
java·开发语言·git
北友舰长8 分钟前
基于Springboot+thymeleaf快递管理系统的设计与实现【Java毕业设计·安装调试·代码讲解】
java·spring boot·mysql·校园管理·快递·快递系统
学网安的肆伍9 分钟前
【039-安全开发篇】JavaEE应用&SpringBoot框架&Actuator监控泄漏&Swagger自动化
spring boot·安全·java-ee
我爱烤冷面9 分钟前
kotlin项目实现Java doc的方案:使用Dokka
java·开发语言·kotlin·dokka
jian1105811 分钟前
android java转kotlin,kotlin转java
android·java·kotlin
IT_陈寒12 分钟前
Vue3性能优化实战:这5个技巧让我的应用加载速度提升了40%
前端·人工智能·后端
长征coder13 分钟前
SpringCloud服务优雅下线LoadBalancer 缓存配置方案
java·后端·spring
历程里程碑14 分钟前
C++ 4:内存管理
java·c语言·开发语言·数据结构·c++·笔记·算法