博客
关于我
SpringBoot工程临时加一个分页的yml文件没有生效
阅读量:479 次
发布时间:2019-03-07

本文共 721 字,大约阅读时间需要 2 分钟。

在Spring Boot项目中使用yml配置文件时,如果配置未生效,可能存在以下原因,并给出相应的解决方案:

  • 项目绑定方式错误:如果您的项目是“jar”类型的,可能需要将packaging标签在pom文件中改为“jar”,或者切换为“jar”项目类型,确保Spring Boot能够正确读取配置文件。

  • 配置文件位置:确认yml文件确实位于Spring Boot默认的配置文件路径(通常是application.yml在src/main/resources下),并且文件名正确,不会有问题。

  • 启动命令缺少参数:有时候在命令行启动应用时,可能会忽略--spring.config.location参数,导致yml文件未被加载。确保在启动命令中添加此参数,指定正确的yml文件路径。

  • 配置文件优先级:如果有多个配置文件,确保它们的加载顺序正确,并且没有被其他配置文件覆盖。可以参考Spring Boot的 official documentation,了解详细的配置文件加载规则和优先级。

  • Spring Boot版本兼容性:确认您使用的Spring Boot版本支持yml文件作为配置文件。如果是旧版本,可能需要升级到最新版本以支持相关功能。

  • 检查yml文件的语法和内容:确保yml文件中没有语法错误,配置项正确。可以使用工具如 LENGEND或者在线yml验证器检查文件是否存在语法问题。

  • 环境变量和系统输出:有时配置未生效可能是环境变量的问题,或者信息提示中有错误信息未被注意。仔细查看命令输出和环境变量,确保没有遗漏关键信息。

  • 通过以上步骤,检查和调整配置,问题通常能够得到解决。建议从启动命令参数开始检查,因为该环节直接影响配置文件的加载。

    转载地址:http://pibcz.baihongyu.com/

    你可能感兴趣的文章
    python 虚拟环境 virtualenv virtualenvwrapper的使用方法、命令
    查看>>
    ubuntu无法安装vscode(visual studio code)如何卸载snap?
    查看>>
    Unity3D的InputField输入框控件按下Tab键光标自动切换
    查看>>
    静态数组类的封装(泛型)
    查看>>
    【BUG修复】网络映射/端口穿透/视频组网服务EasyNTS上云网关代理前端数据无法解析问题
    查看>>
    CHIP-seq流程学习笔记(4)-call peak 软件macs2
    查看>>
    操作记录-2021-03-15: sunxiaoyu_project
    查看>>
    Android DEX加固方案与原理
    查看>>
    Android Retrofit2.0 上传单张图片和多张图片
    查看>>
    android 常用的代码
    查看>>
    Eclipse的基本使用配置
    查看>>
    tomcat服务器
    查看>>
    vue 导出Excel乱码问题解决方案
    查看>>
    eggjs validate no function 解决方案
    查看>>
    eggjs Unknown column ‘createdAt‘ in ‘field list‘ 报错解决方案
    查看>>
    Permission denied 解决方案
    查看>>
    iOS_图片添加水印_文本倾斜
    查看>>
    iOS_Runtime3_动态添加方法
    查看>>
    iOS_Runtime4_动态添加属性
    查看>>
    Docker配置文件
    查看>>