博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot读取application.properties文件
阅读量:4920 次
发布时间:2019-06-11

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

SpringBoot读取application.properties文件,通常有3种方式

1. @Value  例如: 

@Value("${

.profiles.active}")

private String profileActive;------相当于把properties文件中的spring.profiles.active注入到变量profileActive中

2. @ConfigurationProperties  例如:

 

@Component
@ConfigurationProperties(locations = "classpath:application.properties",prefix="test")
public class TestProperties {
String url;
String key;

}

其他类中使用时,就可以直接注入该TestProperties 进行访问相关的值

3. 使用Enviroment   例如:

private Enviroment env;

env.getProperty("test.url");

而env方式效率较低

 

注:@ConfigurationProperties也可用于其他.properties文件,只要locations指定即可

 
 

转载于:https://www.cnblogs.com/haore147/p/7212582.html

你可能感兴趣的文章
【转载】在Linux中使用VS Code编译调试C++项目
查看>>
分享一个MySQL分库分表备份脚本(原)
查看>>
caffe parse_log.sh
查看>>
C#中利用iTextSharp开发二维码防伪标签(1)
查看>>
【AC自动机】[UESTC 554][USACO 2012]Video Game Combos
查看>>
C# WInform 界面左导航菜单
查看>>
Java 基础之详解 Java IO
查看>>
关于开源精神
查看>>
Stand-alone remote client demo
查看>>
【Alpha】Daily Scrum Meeting——blog3
查看>>
IMetadataAware接口的特性定制Model元数据
查看>>
sharepoint 增删改查
查看>>
友盟添加页面统计
查看>>
「踩坑记」Android API 判断权限申请结果的闪退问题
查看>>
Vue.js——vue-resource全攻略
查看>>
o2优化(手动)
查看>>
Redis笔记
查看>>
Android Ubuntu 12.04 源码环境搭建
查看>>
要检测两个C文件的代码的抄袭情况
查看>>
创建文件命令
查看>>