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());
}
java修改配置文件参数_在java类中获取在.properties配置文件中设置的参数相关推荐
- java 修改文件内容_用Java修改现有文件内容
小编典典 如对类似问题的公认答案中所建议: 同时以写入模式打开一个临时文件,对于每一行,读取它,必要时进行修改,然后写入该临时文件.最后,删除原始文件并重命名临时文件. 根据您的实现,类似于以下内容: ...
- java读取ES配置生成ES管理类,获取ES连接
java读取ES配置生成ES管理类,获取ES连接 1.Elasticsearch是基于Lucene开发的一个分布式全文检索框架,向Elasticsearch中存储和从Elasticsearch中查询, ...
- java程序员语录_「java程序员面试题」2018java程序员面试题整理 - seo实验室
java程序员面试题 1.@PathVariable注解和@requestParam注解的区别. @RequestParam注解是获取静态URL传入的参数 @PathVariable是获取请求路径中的 ...
- java项目----教务管理系统_基于Java的教务管理系统
java项目----教务管理系统_基于Java的教务管理系统 2022-04-22 18:18·java基础 最近为客户开发了一套学校用教务管理系统,主要实现学生.课程.老师.选课等相关的信息化管理功 ...
- 一行命令获取当前JVM所有可设置的参数以及当前默认值
2019独角兽企业重金招聘Python工程师标准>>> 一行命令获取当前JVM所有可设置的参数以及当前默认值 博客分类: java jvm 一行命令获取当前JVM所有可设置的参数以及 ...
- pandas使用drop_duplicates函数基于subset参数指定的数据列子集删除重复行、并设置keep参数保留重复行中的最后一个数据行
pandas使用drop_duplicates函数基于subset参数指定的数据列子集删除重复行.并设置keep参数保留重复行中的最后一个数据行 目录
- python 获取参数模块_Python中获取启动程序时后面跟的参数的方法(optparse模块)【冰斌棒】...
Python中获取启动程序时后面跟的参数的方法(optparse模块)[冰斌棒] 3年前 (2018-01-29) 作者:冰斌棒 分类:冰斌棒18程序计划 阅读次数:871 评论(0 ...
- java properties文件 安全_java 数据库读取工具类(读取config.properties配置文件)[包含线程安全] | 学步园...
java 数据库读取工具类(读取config.properties配置文件)[包含线程安全] 数据库读取工具类 package com.db; import java.sql.Connection; ...
- java Vector 过时了_为什么Java Vector(和Stack)类被认为已过时或已弃用?
为什么Java向量被认为是遗留的类,过时的或被弃用的? 使用并发时,它的使用是否有效? 如果我不想手动同步对象,只想使用线程安全集合而不需要对底层数组进行新的复制(如CopyOnWriteArrayL ...
最新文章
- RabbitMQ 入门系列(6)— 如何保证 RabbitMQ 消息不丢失
- Yahoo中国变脸?
- 微服务的接入层设计与动静资源隔离
- Android---Android 屏幕尺寸与密度
- boost::hana::replace用法的测试程序
- 碰撞的小球 ccf (模拟)
- 60 Minutes专访李开复:泛人工智能可能永远实现不了
- android 更改edittext内容,Android如何实时更改edittext的内容
- 获取class的名字
- html做彩色方格,超级炫酷,美图秀秀制作超漂亮彩色格子字图文教程
- 大行bya412和java513_转:我的折叠生活之大行bya412改装总结
- 使用 VS 打开 VC++6.0 创建的 MFC 项目
- 基于4G工业路由器的智慧厕所管理方案
- 九宫格拼图游戏初版(练练手)
- 简单实现redis实现高并发下的抢购/秒杀功能
- audio标签无法自动循环播放问题
- 测试心理素质的软件,心理素质测试
- 我用20种编程语言送上新年的祝福,Happy new year!
- android---加速传感器
- PTA 7-51 生化危机 (25分) dfs
热门文章
- 动态规划算法的应用模型
- 10天学安卓-第二天
- ThinkPHP中的find和select的区别
- SilverLight之我见
- GDI+图像处理前言
- 再会迪杰斯特拉(Dijkstra)
- java this关键字的使用_Java关键字(五)——this
- java中必检异常有哪些_Java面试题经典面试题220道(附答案)
- error: reference to non-static member function must be called sort(nums.begin(),nums.end(),cmp1)
- Java 高级特性 --- 反射