spring 获取配置文件的值
Spring 获取配置文件的值
package com.hafiz.www.util;import org.slf4j.Logger; import org.slf4j.LoggerFactory;import java.io.*; import java.util.Properties;/*** Desc:properties文件获取工具类* Created by hafiz.zhang on 2016/9/15.*/ public class PropertyUtil {private static final Logger logger = LoggerFactory.getLogger(PropertyUtil.class);private static Properties props;static{loadProps();}synchronized static private void loadProps(){logger.info("开始加载properties文件内容.......");props = new Properties();InputStream in = null;try {<!--第一种,通过类加载器进行获取properties文件流-->in = PropertyUtil.class.getClassLoader().getResourceAsStream("jdbc.properties");<!--第二种,通过类进行获取properties文件流-->//in = PropertyUtil.class.getResourceAsStream("/jdbc.properties"); props.load(in);} catch (FileNotFoundException e) {logger.error("jdbc.properties文件未找到");} catch (IOException e) {logger.error("出现IOException");} finally {try {if(null != in) {in.close();}} catch (IOException e) {logger.error("jdbc.properties文件流关闭出现异常");}}logger.info("加载properties文件内容完成...........");logger.info("properties文件内容:" + props);}public static String getProperty(String key){if(null == props) {loadProps();}return props.getProperty(key);}public static String getProperty(String key, String defaultValue) {if(null == props) {loadProps();}return props.getProperty(key, defaultValue);} }
View Code
Spring boot 获取配置文件的值
使用注解 @Value
@Controller public class TestController {@Value("${server.port:Hello World22}")private String message = "Hello World";@RequestMapping("/test")public void test(){System.out.println("message:"+message);} }
转载于:https://www.cnblogs.com/newlangwen/p/9105966.html
spring 获取配置文件的值相关推荐
- java通过spring获取配置文件_springboot获取properties文件的配置内容(转载)
1.使用@Value注解读取 读取properties配置文件时,默认读取的是application.properties. application.properties: demo.name=Nam ...
- springmvc获取配置文件的值使用$这个符号
spring在配置文件中加载了属性的配置文件,即能扫描到, 在controller层里面使用@Value("$(name)") name即是属性文件的名字 private Stri ...
- spring获取配置文件的信息@Value @@ConfigurationProperties(prefix=“hel“)
@Value方式 yml配置文件 ly:name: xiaomingpassword: 123456 获取配置文件的class,NameProperties .class package com.ex ...
- java中怎么获取配置文件的值_java如何获取配置文件的值
转: 原创 编码小王子 发布于2018-10-11 18:07:52 阅读数 2722 收藏 展开 java大型项目中都会很多系统常量,比如说数据库的账号和密码,以及各种token值等,都需要统一的管 ...
- C# 获取配置文件节点值
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSet ...
- Nacos中的@Value无法获取配置文件的值
报错信息 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userCon ...
- Spring读取配置文件,获取bean的几种方式
Spring读取配置文件,获取bean的几种方式 方法一:在初始化时保存ApplicationContext对象 代码: ApplicationContext ac = new FileSystemX ...
- Spring获取ApplicationContext方式,和读取配置文件获取bean的几种方式
Spring获取ApplicationContext方式 我自己常用的方法: 读取一个文件1 //创建Spring容器 2 ApplicationContext ctx = new ClassPath ...
- Spring注解@Value获取属性文件值且解决在controller无法获取到值的问题
一.说到@Value注解,用过的应该都知道,这是Spring3的一个注解,通过@value注解的方式获取properties文件中的配置值,大大简化了我们读取配置文件的代码 首先必须要配置proper ...
最新文章
- iOS设计模式——中介者模式
- 什么闭包,有什么特性,有什么影响,为什么用闭包
- android用于查询数据的方法,android: SQLite查询数据
- tim计时器读出为0_高中物理 必修1 (12) 第一章 运动的描述 课时4 实验:用打点计时器测速度(1)...
- 单片机控制lcd序c语言,51单片机驱动1602液晶的C程序
- 转换背景色 html,html – CSS转换:淡化背景颜色,重置后
- 160719、Spring + Dubbo + zookeeper (linux) 框架搭建
- Hadoop完全分布式安装Kafka
- 【ROS学习笔记】(七)服务端Server的实现
- GIS案例练习-----------第二天
- linux 文件 跳板机_linux 跳板机得搭建
- 解析JDK 7的Garbage-First收集器
- tp5 php文件做模板模板,TP5视图和模板
- matlab 带通滤波函数,MATLAB窗函数实现带通滤波器
- Android中字体文件位置
- 什么是瑞利分布和准静态平坦衰落信道?
- c语言实现矩阵转置、矩阵乘法
- linux获取脚本文件路径
- 我是如何写出一本畅销技术书的
- MTK平台设备和驱动的配置及使用--pmic驱动 pinctrl驱动
热门文章
- (022)java后台开发之HttpServletRequest
- (0072)iOS开发之UITableViewCell高度自适应探索--cell预估高度
- (0003) iOS 开发之App 适配iOS 10
- Vue Router路由及路由重定向
- memcached ---- 学习笔记
- 【scala】类的定义和单例对象
- 【bzoj1444】[Jsoi2009]有趣的游戏 AC自动机+矩阵乘法
- fiddler及postman讲解
- echart css样式弄了几个月了,样式一直都没有好好解决,好激动
- Python【Python基础】