读取properties配置的工具类
@Service
public class AppPropertiesManager implements DisposableBean{
    @Value("${shortloan_rate_1}")
    private  Double shortloanRate1Year;
    @Value("${longloan_rate_1_5}")
    private  Double longloanRate1to5Year;
    @Value("${fcffT}")
    private  Double fcffT;
    @Value("${risk_premium}")
    private Double risk_premium;
    public Double getRisk_premium() {
        return risk_premium;
    }
    public void setRisk_premium(Double risk_premium) {
        this.risk_premium = risk_premium;
    }
    public String getGuidDomain() {
        return guidDomain;
    }
    public void setGuidDomain(String guidDomain) {
        this.guidDomain = guidDomain;
    }
    @Value("${cookie_guid_domain}")
    private  String guidDomain;
    public Double getFcffT() {
        return fcffT;
    }
    public void setFcffT(Double fcffT) {
        this.fcffT = fcffT;
    }
    public Double getShortloanRate1Year() {
        return shortloanRate1Year;
    }
    public void setShortloanRate1Year(Double shortloanRate1Year) {
        System.out.println(shortloanRate1Year);
        this.shortloanRate1Year = shortloanRate1Year;
    }
    public Double getLongloanRate1to5Year() {
        return longloanRate1to5Year;
    }
    public void setLongloanRate1to5Year(Double longloanRate1to5Year) {
        this.longloanRate1to5Year = longloanRate1to5Year;
    }
    /**
     * 开发时用来查看配置是否生效
     * Invoked by a BeanFactory on destruction of a singleton.
     *
     * @throws Exception in case of shutdown errors.
     *                   Exceptions will get logged but not rethrown to allow
     *                   other beans to release their resources too.
     */
    @Override
    public void destroy() throws Exception {
        System.out.println(longloanRate1to5Year);
        System.out.println(shortloanRate1Year);
        System.out.println(guidDomain);
    }
}
在web工程中,部署时,properties通常在WEB-INF\classes下,与class文件同级,该工具类可以是在jar包里面,可以正常读取到properties。
读取properties配置的工具类的更多相关文章
- properties文件读写工具类
		
java代码: import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; ...
 - Java Windows下读取注册表的工具类
		
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import ...
 - spring data redis  jackson 配置,工具类
		
spring data redis 序列化有jdk .jackson.string 等几种类型,自带的jackson不熟悉怎么使用,于是用string类型序列化,把对象先用工具类转成string,代码 ...
 - java读取配置文件方法以及工具类
		
第一种方式 : java工具类读取配置文件工具类 只是案例代码 抓取异常以后的代码自己处理 import java.io.FileNotFoundException; import java.io. ...
 - 读取.properties配置信息
		
package com.ctcti.webcallcenter.utils; import java.io.FileInputStream;import java.io.FileNotFoundExc ...
 - Java中读取.properties配置文件的通用类
		
由于Java中读取配置文件的代码比较固定,所以可以将读取配置文件的那部分功能单独作为一个类,以后可以复用.为了能够达到复用的目的,不能由配置文件中每一个属性生成一个函数去读取,我们需要一种通用的方法读 ...
 - spring boot mybatis XML文件读取properties配置信息
		
配置文件application.properties中相关配置信息可以在部署以后修改,引用配置信息可以在代码和mybatis的映射文件中 1.JAVA代码 可以通过变量去读取 application. ...
 - Spring MVC 通过@Value注解读取.properties配置内容
		
第一步:在applicationContext.xml配置: <bean id="configProperties" class="org.springframew ...
 - properties文件读写工具类PropertiesUtil.java
		
import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import ...
 
随机推荐
- Intel 移位指令的陷阱(转)
			
今天发现了一个Intel逻辑左移指令shl的一个bug. 逻辑左移的概念是对给定的目的操作数左移COUNT次,每次移位时最高位移入标志位CF中,最低位补零. 其中OPRD1为目的操作数, 可以是通 ...
 - 移动端HTML5性能优化
			
移动端HTML5性能优化 [导读] 得益于智能手机的普及和各行各业互联网+的运动,移动端的市场占比疯狂增长. 2016年1月发布的2015年电商数据显示,2015年中国移动端网购交易额同比暴涨123 ...
 - 走近webpack(1)--多入口及devServer的使用
			
上一篇文章留下了一些问题,如果你没看过上一篇文章,可以在我的博客里查找,或者直接从这篇文章开始也是没问题的. const path = require('path'); module.exports= ...
 - C语言的文件读写操作函数小结
			
一.文件打开 使用 fopen( ) 函数来创建一个新的文件或者打开一个已有的文件,这个调用会初始化类型 FILE 的一个对象,类型 FILE包含了所有用来控制流的必要的信息.函数原型为: FILE ...
 - Matlab绘图基础——绘制等高线图
			
% 等高线矩阵的获取 C = contourc(peaks(20),3); % 获取3个等级的等高线矩阵 % 等高线图形的绘制 contour(peaks(20),10);c ...
 - 第二次作业--------STEAM
			
--------------------------------------第一部分 产品介绍----------------------------------------------------- ...
 - 敏捷冲刺每日报告--day2
			
1 团队介绍 团队组成: PM:齐爽爽(258) 小组成员:马帅(248),何健(267),蔡凯峰(285) Git链接:https://github.com/WHUSE2017/C-team ...
 - 项目Alpha冲刺Day9
			
一.会议照片 二.项目进展 1.今日安排 侧栏及相关刷新完成,项目结构小变动.个人信息和修改密码后台完成. 2.问题困难 前后台联调出现问题,配置修改了半天还没改好.好像是会话丢失,初步判断应该是后台 ...
 - mobiscroll2.5.4 日期组件
			
<script type="text/javascript"> function setCss(o) { $('input:jqmData(role="dat ...
 - NumPy简介
			
NumPy是什么? NumPy(Numerrical Python 的缩写)是一个开源的Python科学计算库.使用NumPy,就可以很自然的使用数组.NumPy包含很多实用的数学函数,涵盖线性代数运 ...