java修改配置文件参数_在java类中获取在.properties配置文件中设置的参数

如何获取.properties配置文件中的参数,我在网上查了半天没弄明白,后来在以前的项目中找到了,就写下来,避免遗忘。

1.配置文件:message_product.properties

total_product=2

service1=1,新股发行短信提醒服务,发行的详细信息

service2=2,配股短信提醒服务&增发短信提醒服务,增发的详细信息

validatecode_temp=验证码:${vilidateCode}。

#消息持续发送时间,单位”小时“

message_constant_time=24

#消息的编码格式 15 GBK编码 30 彩信 31 wappush 32 长短信 33个性彩信'

message_formart=15

#'消息的优先级: 0 最低 --- 3 最高';

message_priority=3

#'消息的下发类型: 0 免费下发 1 按条下发 2 包月下发 3 订阅请求 4 取消请求 5 包月扣费';

message_type=0

#产品ID numproductid

message_product_id=724

#numchannelid

message_channelid=0

2.java 类

package com.margin.utils;

import java.io.UnsupportedEncodingException;

import java.util.ResourceBundle;

import com.margin.po.MessageProduct;

public class MessageProperties {

private static ResourceBundle rb;

static {

rb = ResourceBundle.getBundle("message_product");

}

/**

* 得到短信服务总数

* @return

*/

public static int getTotalProduct() {

return Integer.parseInt(rb.getString("total_product"));

}

/**

* 消息持续发送时间

* @return

*/

public static int getMessageConstantTime()

{

return Integer.parseInt(rb.getString("message_constant_time").trim());

}

/**

* 消息格式

* @return

*/

public static int getMessageFormat()

{

return Integer.parseInt(rb.getString("message_formart").trim());

}

/**

* 消息发送优先级

* @return

*/

public static int getMessagePriority()

{

return Integer.parseInt(rb.getString("message_priority").trim());

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/501860.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ps发光插件_PS插件自定义区域发光真实辉光插件 Oniric Glow Generator for Photoshop【资源分享1444】...

AE特效PR剪辑C4D影视后期全世界只有不到1%的人关注了你是个很特别的人AE影视后期定期推送「AEPRC4D 影视特效合成 婚庆剪辑调色 电视广告包装 微电影制作 SpeedGrade达芬奇专业调色 摄影等」打造影视后期高端学习平台影视后期 ID:AEPRC4D9【PS插件信息】非常棒的一款…

java按时间范围过滤_在Java中,如何仅选择或过滤在特定时间段内创建的文件

谢谢Ben, Nicolas-R, Basil-Bourque。通过所有输入(使用listFiles,更改过滤器逻辑和使用joda),这就是我最终制作的&像魅力的工作:File directory new File(fileLoc);FileFilter filter new FileFilter() {public…

python 退出_如果读完这篇文章不能让你入门Python,那我将永久退出编程界

(PS:文末福利赠送 无套路,真实有效!)Python是一种动态解释型的编程语言。Python可以在Windows、UNIX、MAC等多种操作系统上使用,也可以在Java、.NET开发平台上使用。【特点】1 Python使用C语言开发,但是Python不再有C语言中的指针…

java 求最长重复子串_给定一个字符串,求出其最长的重复子串。

#include #include #include #include using namespace std;//给定一个字符串,求出其最长的重复子串//方法一string lsubstr_1(const string & str){vector vs;for (int i 0; i < str.size(); i)vs.push_back(str.substr(i));sort(vs.begin(), vs.end());int max 0;in…

unity 检测文本有没有自动换行_python3从零学习-5.1.5、文本自动换行与填充模块textwrap...

TextWrapper 模块提供了一些快捷函数&#xff0c;以及可以完成所有工作的类 TextWrapper 如果你只是要对一两个文本字符串进行自动换行或填充&#xff0c;快捷函数应该就够用了&#xff1b;否则的话&#xff0c;你应该使用 TextWrapper 的实例来提高效率。…

java英文版怎么汉化_请问,java中,将下面的英文名字变为中文 该怎样输出?

如题&#xff0c;下面是代码——————————————————————————————importjava.io.*;publicclassRandomFileDemo{publicstaticvoidmain(String[]args)throwsException{Em...如题&#xff0c;下面是代码————————————————————————…

python建立多台电脑共用的_用virtualenv建立多个Python独立虚拟开发环境

用virtualenv创建虚拟环境&#xff0c;是通过复制全局的python解释器&#xff0c;达到环境的互不影响&#xff1b;新建的虚拟环境会自动复制python解释器环境保存到当前路径之下&#xff1b;3、virtualenv虚拟环境&#xff1a;activate #进入虚拟环境进入虚拟环境&#xff1a;d…

java引入bean代码_通过java代码装配bean

importorg.springframework.beans.factory.annotation.Qualifier;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;/** Spring 的组件扫描默认是不启用的&#xff0c;需要显式配置启用组件扫描去寻找被 Compon…

红黑树和平衡二叉树的区别_一文搞懂红黑树

文章参考 | https://segmentfault.com/a/1190000012728513前言当在10亿数据进行不到30次比较就能查找到目标时&#xff0c;不禁感叹编程之魅力&#xff01;二叉树在了解红黑树之前&#xff0c;先要了解二叉树&#xff0c;又叫二叉查找树、二叉搜索树、二叉排序树。二叉树顾名思…

mysql table keys_MySQL Explain详解

在日常工作中&#xff0c;我们会有时会开慢查询去记录一些执行时间比较久的SQL语句&#xff0c;找出这些SQL语句并不意味着完事了&#xff0c;些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划&#xff0c;查看该SQL语句有没有使用上了索引&#xff0c;有没有做…

程序员肚子越来越大_肚子越来越大,除了肥胖还可能是疾病信号!腰间搓一搓,排出痰浊,消脂防病~...

☀ 定期推送健康知识&#xff0c;生活窍门&#xff0c;演出资讯&#xff0c;旅游信息&#xff0c;商家优惠等诸多优质内容&#xff0c;接地气、重服务的微信平台&#xff01;关注我们妥妥没错&#xff01;今天我们所说的“要命的肚子”就是一种肥胖&#xff0c;众所周知导致肥胖…

java语言特点解释类_Java语言特点

Java语言特点引导语&#xff1a;Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。那么你知道Java语言的特点吗&#xff0c;以下是百分网小编分享给大家的Java语言特点&#xff0c;欢迎阅读!Java语言的特点1. 简单、面向对象和为人所熟悉java的简单首先体现在精简的…

python内置方法怎么使用_python的常用内置方法

__author__ cocopython内置函数# all() 全为真&#xff0c;才为真print(all([0,-2,3])) # Falseprint(all([1,-2,3])) # True# any() 任意为真&#xff0c;则为真print(any([1,-6,3])) # Trueprint(any([0,,1])) # True# bin() 十进制转二进制print(bin(8)) #0b1000# bool() 判…

高级java技术web组件_(重温)JavaWeb--Servlet技术(二)(JavaWeb 的三大组件之一)...

1.HttpServletRequest 类a)HttpServletRequest 类有什么作用。每次只要有请求进入 Tomcat 服务器&#xff0c;Tomcat 服务器就会把请求过来的 HTTP 协议信息解析好封装到 Request 对象中。 然后传递到 service 方法(doGet 和 doPost)中给我们使用。我们可以通过 HttpServletReq…

python实现线性回归预测不用sklearn库_python – 为什么我的自定义线性回归模型不匹配sklearn?...

我正在尝试用Python创建一个简单的线性模型,不使用库(numpy除外).这就是我所拥有的import numpy as npimport pandasnp.random.seed(1)alpha 0.1def h(x,w):return np.dot(w.T,x)def cost(X,W,Y):totalCost 0for i in range(47):diff h(X[i],W) - Y[i]squared diff * difft…

svm算法原理_机器学习——分类算法(1)

一、 K近邻KNN算法的基本思想就是在训练集中数据和标签已知的情况下&#xff0c;输入测试数据&#xff0c;将测试数据的特征与训练集中对应的特征进行相互比较&#xff0c;找到训练集中与之最为相似的前K个数据&#xff0c;则该测试数据对应的类别就是K个数据中出现次数最多的那…

svn复制出来的java_从svn下载的项目(或从别处拷贝来的)报错的可能情况以及解决经验...

1、sdk版本不符合。举个栗子&#xff1a;如果svn上的项目是用sdk10的&#xff0c;但是你电脑上最低sdk是14的&#xff0c;那么这时候就会报错。解决办法&#xff1a;a、鼠标点击项目&#xff0c;b、快捷键“altenter”&#xff0c;c、左侧点击“Android”&#xff0c;右侧选中一…

spring揭秘_被问到了! Spring 和 Spring Boot 之间到底有啥区别?

相信很多小伙伴和我一样&#xff0c;常用Spring 和Spring Boot 但是就是没有研究二者之间到底有什么区别&#xff1f;今天就来大揭秘 ↓概述对于 Spring和 SpringBoot到底有什么区别&#xff0c;我听到了很多答案&#xff0c;刚开始迈入学习 SpringBoot的我当时也是一头雾水&am…

mysql多表查询sql语句怎么写_MySQL基本SQL语句之单表查询、多表查询和子查询

一、简单查询&#xff1a;基本语法&#xff1a;SELECT * FROM tb_name;查询全部SELECT field1,field2 FROM tb_name; 投影SELECT [DISTINCT] * FROM tb_name WHERE qualification; 选择说明&#xff1a;FROM子句&#xff1a; 要查询的关系 表、多个表、其它SELECT语句WHERE子句…

sql 删除最低分数_软件测试从业者:必备SQL语句21天打卡,前10天

一、价值&#xff1a;1. 根据这些年的经验&#xff0c;帮软件测试从业者精选出&#xff1a;1)日常工作中&#xff0c;需要用到的SQL语句&#xff1b;2)软测面试中&#xff0c;笔试 / 面试 &#xff0c;需要用到的 SQL问题 & 答案 &#xff1b;2. SQL这种硬技能 &#xff0c…