Springboot为什么加载不上l的配置文件
水果拼盘窍门Springboot为什么加载不上l的配置⽂件调试源代码,配置⽂件加载代码位置是:
org.t.config.ConfigFileApplicationListener
public void postProcessEnvironment(ConfigurableEnvironment environment,SpringApplication application)⽅法
这个⽅法执⾏完,enviroment->propertySources从4个,变成6个,最终加载完成
先读取property,再读取xml,最后是yml⽂件六级范文
读取⽂件的代码在⽅法移动硬盘读取速度
private void load(String location, String name, Profile profile,DocumentFilterFactory filterFactory, DocumentConsumer consumer)中
462⾏(spring-boot-2.0.1-RELEASE版)
虞姬出装500⾏  Resource resource = Resource(location);打断点调试,看能否读取配置⽂件正确路径
如果配置⽂件在resources下,location变量应该为classpath:/l
在IDE环境错误的情况下,Spring不到这个⽂件
可以在调试中通过Resource("classpath:/l").getURI()进⾏测试,不到就是IDE有问题或⼯程有问题。
这种问题⽐较⿇烦,谁知道ide到底出了什么问题?⼀般⼯程设置了resources会⾃动将resources加⼊classpath,如果实在没有⼿动将resources加⼊classpath就完成了,唯⼀的问题是⽤vcs同步开发的时候⽐较痛苦。
PS:SpringBoot的l没有⽣效
SpringBoot的l没有⽣效
这⾥配置了
<packaging>pom</packaging>
造成的,删除问题解决
英语六级考试技巧
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。
国庆休假

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。