【springboot】Springboot读取别的配置文件
前提
springboot项目需要读取非application.yml/properties 的配置文件。
操作步骤
- 新建配置文件
- 编辑配置文件
test-server=rd-dev02.jr.rong360.com
- 新建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;}
}
- 编辑调用类
@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读取别的配置文件相关推荐
- Spring-boot中读取config配置文件的两种方式
了解过spring-Boot这个技术的,应该知道Spring-Boot的核心配置文件application.properties,当然也可以通过注解自定义配置文件的信息. Spring-Boot读取配 ...
- springboot 的两种配置文件语法||配置文件占位符||@Value 读取配置文件及验证处理
[掌握]springboot 的两种配置文件语法 导入配置文件自动提示的包 创建 Student 类 创建修改 application.properties 配置文件占位符 ${random.int} ...
- SpringBoot打成jra包启动时读取外部配置文件实现动态配置
场景 若依前后端分离版手把手教你本地搭建环境并运行项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108465662 在上面 ...
- SpringBoot如何读取配置文件(@Value/@ConfigurationProperties/Environment)
[版权申明] 非商业目的注明出处可自由转载 博文地址:https://blog.csdn.net/ShuSheng0007/article/details/117002443 出自:shusheng0 ...
- 【SpringBoot】Spring项目中value注解,@Value不能够读取到配置文件的值,无法成功注入值的问题汇总及解决
Spring项目中value注解,@Value不能够读取到配置文件的值,无法成功注入值的问题汇总及解决 @Value注解 常规用法示例 我们都知道通过@Value()注解可以取到我们配置文件的内容,之 ...
- Springboot读取.properties配置文件并取值
一.Java Properties类 Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件. 它提供了几个主要的方法: 1. ge ...
- SpringBoot - yml与properties配置文件及bean赋值
SpringBoot - yml与properties配置文件及bean赋值 ① SpringBoot的配置文件 SpringBoot使用一个全局的配置文件,配置文件名是固定的 : applicati ...
- SpringBoot(三)配置文件
SpringBoot虽然简化配置,但也需要配置,配置文件的两种:application.properties和application.yml 默认创建spring-boot项目后,会在resource ...
- SpringBoot 项目中 YML 配置文件的使用
本篇文章用于总结 YML 配置文件的使用,如果错误之处,请批评指正,希望观众老爷们多多支持! 1. 概述 YML 是什么? YML (YAML Aint't a Martup Language) YA ...
- IDEA springboot项目中properties配置文件 {针对将对应GBK改为UTF-8并勾选转为ASCII后仍无效情况} 运行时中文乱码解决
springboot项目中properties配置文件中,运行时中文乱码情况 file encoding里边进行设置,设为utf-8并勾选转为ascii,分别在setting.setting for ...
最新文章
- matlab噪声倍频带声压级,近海风电场水下打桩噪声传播特性
- centos7查看内核以及删除旧内核
- 【lucene系列学习二】Lucene实现高亮显示关键词
- (转)ASP.NET MVC3默认提供了11种ActionResult的实现
- apache根据ip分发_腾讯广告进入“IP新融点”时代
- CodeForces - 1017D The Wu
- 口罩日产量破1亿背后:近3000家企业疯狂增产转产
- ue4 迁移模型_UE4虚幻引擎学习云笔记(六)-关卡设计入门-[5.地形快速入门]
- python什么是调用_Python中包(package)的调用方式
- Baidu-Rpc中Pb结构转为Json
- 红绿3d眼镜与红蓝3d眼镜区别_佩极定制眼镜青少年3D打印定制系列全新发布
- 游戏植入广告获取收益
- 2012服务器系统安装iis,Windows Server 2012 安装配置IIS教程
- 【Visio】 Visio的安装
- python-css偏移反爬(一)
- 计算机科学与技术专业哪个大学是王牌,985的大学最好的专业有哪些?附985大学王牌专业一览表...
- 理工附中2021年高考成绩查询,2021年江苏理工学院录取结果查询,附查询网址入口...
- 艾永亮:颠覆传统行业,打造超级产品,了解并响应用户需求是关键
- C++——HIS排班系统for Neuedu
- Ubuntu安装腾讯APP
热门文章
- 人民币升值和贬值的影响
- 广州市2009年社保与公积金缴费费率
- 微信小程序-如何解决view中放纯数字或字母不会自动换行?【亲测有效】
- linux内核漏洞查询,GitHub - F1uYu4n/linux-kernel-exploits: linux-kernel-exploits Linux平台提权漏洞集合...
- FFmpeg编译报nasm/yasm not found or too old. 错误解决
- VMware中三种网络连接的区别
- 详解机器学习中的熵、条件熵、相对熵、交叉熵
- 第四篇 安装系统与多重引导
- 关于模型的过拟合与欠拟合
- 解决发送添加附件的邮件时,附件名是一个以UTF-8开头的随机乱码