前提

springboot项目需要读取非application.yml/properties 的配置文件。

操作步骤

  1. 新建配置文件
  2. 编辑配置文件
test-server=rd-dev02.jr.rong360.com
  1. 新建Config类
@Component
@PropertySource(value = "kirara.properties")
public class KiraraConfig {@Value("${test-server:rd-dev02.jr.rong360.com}")private String testServer;public String getTestServer() {return testServer;}public void setTestServer(String testServer) {this.testServer = testServer;}
}
  1. 编辑调用类
@RestController
public class UuapLoginController {@Autowiredprivate UuapLoginService loginService;@Autowiredprivate KiraraConfig kiraraConfig;/*** 登录方法** @param loginBody 登录信息* @return 结果*/@PostMapping("/api/v1/login")public AjaxResult login() throws Exception{AjaxResult ajax = AjaxResult.success();kiraraConfig.getTestServer();return ajax;}
}

总结

主要是用Config类去加载配置文件内容

【springboot】Springboot读取别的配置文件相关推荐

  1. Spring-boot中读取config配置文件的两种方式

    了解过spring-Boot这个技术的,应该知道Spring-Boot的核心配置文件application.properties,当然也可以通过注解自定义配置文件的信息. Spring-Boot读取配 ...

  2. springboot 的两种配置文件语法||配置文件占位符||@Value 读取配置文件及验证处理

    [掌握]springboot 的两种配置文件语法 导入配置文件自动提示的包 创建 Student 类 创建修改 application.properties 配置文件占位符 ${random.int} ...

  3. SpringBoot打成jra包启动时读取外部配置文件实现动态配置

    场景 若依前后端分离版手把手教你本地搭建环境并运行项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108465662 在上面 ...

  4. SpringBoot如何读取配置文件(@Value/@ConfigurationProperties/Environment)

    [版权申明] 非商业目的注明出处可自由转载 博文地址:https://blog.csdn.net/ShuSheng0007/article/details/117002443 出自:shusheng0 ...

  5. 【SpringBoot】Spring项目中value注解,@Value不能够读取到配置文件的值,无法成功注入值的问题汇总及解决

    Spring项目中value注解,@Value不能够读取到配置文件的值,无法成功注入值的问题汇总及解决 @Value注解 常规用法示例 我们都知道通过@Value()注解可以取到我们配置文件的内容,之 ...

  6. Springboot读取.properties配置文件并取值

    一.Java Properties类 Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件. 它提供了几个主要的方法: 1. ge ...

  7. SpringBoot - yml与properties配置文件及bean赋值

    SpringBoot - yml与properties配置文件及bean赋值 ① SpringBoot的配置文件 SpringBoot使用一个全局的配置文件,配置文件名是固定的 : applicati ...

  8. SpringBoot(三)配置文件

    SpringBoot虽然简化配置,但也需要配置,配置文件的两种:application.properties和application.yml 默认创建spring-boot项目后,会在resource ...

  9. SpringBoot 项目中 YML 配置文件的使用

    本篇文章用于总结 YML 配置文件的使用,如果错误之处,请批评指正,希望观众老爷们多多支持! 1. 概述 YML 是什么? YML (YAML Aint't a Martup Language) YA ...

  10. IDEA springboot项目中properties配置文件 {针对将对应GBK改为UTF-8并勾选转为ASCII后仍无效情况} 运行时中文乱码解决

    springboot项目中properties配置文件中,运行时中文乱码情况 file encoding里边进行设置,设为utf-8并勾选转为ascii,分别在setting.setting for ...

最新文章

  1. matlab噪声倍频带声压级,近海风电场水下打桩噪声传播特性
  2. centos7查看内核以及删除旧内核
  3. 【lucene系列学习二】Lucene实现高亮显示关键词
  4. (转)ASP.NET MVC3默认提供了11种ActionResult的实现
  5. apache根据ip分发_腾讯广告进入“IP新融点”时代
  6. CodeForces - 1017D The Wu
  7. 口罩日产量破1亿背后:近3000家企业疯狂增产转产
  8. ue4 迁移模型_UE4虚幻引擎学习云笔记(六)-关卡设计入门-[5.地形快速入门]
  9. python什么是调用_Python中包(package)的调用方式
  10. Baidu-Rpc中Pb结构转为Json
  11. 红绿3d眼镜与红蓝3d眼镜区别_佩极定制眼镜青少年3D打印定制系列全新发布
  12. 游戏植入广告获取收益
  13. 2012服务器系统安装iis,Windows Server 2012 安装配置IIS教程
  14. 【Visio】 Visio的安装
  15. python-css偏移反爬(一)
  16. 计算机科学与技术专业哪个大学是王牌,985的大学最好的专业有哪些?附985大学王牌专业一览表...
  17. 理工附中2021年高考成绩查询,2021年江苏理工学院录取结果查询,附查询网址入口...
  18. 艾永亮:颠覆传统行业,打造超级产品,了解并响应用户需求是关键
  19. C++——HIS排班系统for Neuedu
  20. Ubuntu安装腾讯APP

热门文章

  1. 人民币升值和贬值的影响
  2. 广州市2009年社保与公积金缴费费率
  3. 微信小程序-如何解决view中放纯数字或字母不会自动换行?【亲测有效】
  4. linux内核漏洞查询,GitHub - F1uYu4n/linux-kernel-exploits: linux-kernel-exploits Linux平台提权漏洞集合...
  5. FFmpeg编译报nasm/yasm not found or too old. 错误解决
  6. VMware中三种网络连接的区别
  7. 详解机器学习中的熵、条件熵、相对熵、交叉熵
  8. 第四篇 安装系统与多重引导
  9. 关于模型的过拟合与欠拟合
  10. 解决发送添加附件的邮件时,附件名是一个以UTF-8开头的随机乱码