java读取config.properties配置文件

使用mina框架访问服务器需要一些配置文件供mina包读取。一般的mina包都要经过修改才可以被使用,比如服务器ip与端口号等,在实际开发中都会通过config.properties保存,而很少直接new Socket("127.0.01");

config.properties文件读取:

配置文件:aaa.joe

[html]  view plain  copy
  1. host=127.0.0.1  
  2. port=8080  
  3. taskqueuesize=15  

Main类:Main.class

[java]  view plain  copy
  1. package com.example.readproperties;  
  2.   
  3. import java.io.IOException;  
  4. import java.io.InputStream;  
  5. import java.util.Properties;  
  6.   
  7. public class Main {  
  8.   
  9.     private static Properties properties;  
  10.   
  11.     /** 
  12.      * @param args 
  13.      */  
  14.     public static void main(String[] args) {  
  15.         InputStream in = Main.class.getClassLoader().getResourceAsStream(  
  16.                 "aaa.joe");// -------备注1  
  17.         properties = new Properties();  
  18.         try {  
  19.             properties.load(in);// 将输入流加载到配置对象,以使配置对象可以读取config.propertis信息  
  20.               
  21.             /** 
  22.              * 打印结果:主机:124.207.190.251 
  23.                 端口号:33133 
  24.                 最大线程数:30 
  25.              */  
  26.             System.out.println("主机:" + getHost() + "\n" + "端口号:" + getPort()  
  27.                     + "\n" + "最大线程数:" + getTaskqueuesize());  
  28.               
  29.         } catch (IOException e) {  
  30.             e.printStackTrace();  
  31.         }  
  32.     }  
  33.   
  34.     public static String getHost() {  
  35.         return "" + properties.get("host");  
  36.     }  
  37.   
  38.     public static String getPort() {  
  39.         return "" + properties.get("port");  
  40.     }  
  41.   
  42.     public static String getTaskqueuesize() {  
  43.         return "" + properties.get("taskqueuesize");  
  44.     }  
  45. }  


备注1:从项目src根目录下读取配置文件,只要文件名正确,后缀并不影响读取到的数据。不过一般使用.properties做后缀。

免积分Demo源码



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值