wordpress国外主题网站模板,网站设计的五大要素,成都网站建设那个好,seo关键词快速获得排名目录 前言
样例
内部配置加载顺序
样例
小结 前言
我之前写的配置文件#xff0c;都是放在resources文件夹#xff0c;根据当前目录下#xff0c;优先级的高低#xff0c;判断谁先被加载。但实际开发中#xff0c;我们写的配置文件并不是#xff0c;都放…目录 前言
样例
内部配置加载顺序
样例
小结 前言
我之前写的配置文件都是放在resources文件夹根据当前目录下优先级的高低判断谁先被加载。但实际开发中我们写的配置文件并不是都放在一起的甚至“东一个西一个”。这时候就需要判断谁先被加载 同一级目录下优先级properties yml yaml 样例 在resources 文件夹下application.yml/.yaml配置文件application.properties配置文件同时改变端口号观察最终端口号。 在resources文件夹properties配置文件优先级大于 yml 配置文件和yaml配置文件所以呈现的是properties配置文件下修改的端口号 内部配置加载顺序 注意当前模块下的resources,java文件夹都是放在classpathclasses文件夹的目录下 特点内部配置文件 1 越靠近当前项目下的配置文件先执行后面相同的部分会被覆盖 如果有一天你配置信息配置错误。你可以通过判断原有配置文件的位置合理的在你当前项目下或当前项目下config目录下重写一遍配置文件信息他会覆盖你写错的配置信息 2 具有config目录 下的配置文件先执行 样例 题目通过在不同的目录或文件夹写配置文件观察最终的端口号判断谁的加载顺序最高 1 当前项目SpringBoot-day01下config目录下application.properties配置文件 端口号8081 注意是当前项目下SpringBoot-day01config目录而不是当前模块dayo2 ,否则会错误 建一个config目录复制粘贴properties配置文件 2 当前项目下SpringBoot-day01的根目录application.properties配置文件 端口号8082 复制粘贴properties配置文件 注意是当前项目下SpringBoot-day01目录而不是当前模块dayo2 ,否则会错误 3 classpath的根目录configapplication.properties配置文件 端口号8083 在当前模块下resources文件夹建一个config目录复制粘贴 4在当前模块下 classpath的根目录application.properties配置文件 端口号8084 点击运行观察最终端口号结果 说明在当前项目下config目录下的配置文件加载顺序最高的 如果修改是相同内容根据加载顺序上面的会覆盖下面的。但如果不相同加载顺序慢的配置文件依旧会被加载 样例 我要在day02 模块下resources文件夹下properties配置文件修改项目的访问路径 在day02 模块编写Controller类 点击运行发现访问路径发生改变原本默认的为 /现在则是 /hello 小结 内部配置是寄托于IDEA编辑器实现的。对于编写配置命令实现功能我们不仅可以在IDEA中实现还可以打开黑窗口输入命令在外部实现。例如把spring项目打成jar包在“黑窗口”运行大家可以看我SpringBoot配置--Profile这篇博客的命令行参数内容。 对于内部配置加载顺序记住三点 1 靠近项目优先被加载 2 具有config下的文件在同等情况下优先被加载 3 同一级目录下优先级properties yml yaml