java读取config.properties配置文件

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

config.properties文件读取:

配置文件:aaa.joe

host=127.0.0.1
port=8080
taskqueuesize=15

Main类:Main.class

package com.example.readproperties;

import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

public class Main {

	private static Properties properties;

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		InputStream in = Main.class.getClassLoader().getResourceAsStream(
				"aaa.joe");// -------备注1
		properties = new Properties();
		try {
			properties.load(in);// 将输入流加载到配置对象,以使配置对象可以读取config.propertis信息
			
			/**
			 * 打印结果:主机:124.207.190.251
				端口号:33133
				最大线程数:30
			 */
			System.out.println("主机:" + getHost() + "\n" + "端口号:" + getPort()
					+ "\n" + "最大线程数:" + getTaskqueuesize());
			
		} catch (IOException e) {
			e.printStackTrace();
		}
	}

	public static String getHost() {
		return "" + properties.get("host");
	}

	public static String getPort() {
		return "" + properties.get("port");
	}

	public static String getTaskqueuesize() {
		return "" + properties.get("taskqueuesize");
	}
}


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

免积分Demo源码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值