⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 appsetting.java

📁 此文档针对开发人员和测试人员。第二章对软件进行了全面的描述。第三章对接口进行了分析。第四章对软件实现的功能进行概述。第五章对软件后续开发实现提出的要求。第六章提出其他一些在软件开发过程中需要注意的问题
💻 JAVA
字号:
package com.ciash.bms.config;
//return an object obtain the database information
import com.ciash.common.db.bean.ConnectionStringBean;
//import com.ciash.config.ConfigurationReader;

/**
 * 程序配置类,使用使用ConfigurationReader进行读取
 * <p>
 * 读取配置文件AppSetting.ini中的信息,请将该文件放在程序根目录下
 * <p>
 * 如果文件不存在或没有按照ConfigurationReader提供的格式书写,将出现不可预期的问题
 * 
 * @see ConfigurationReader
 */

public class AppSetting {

	public static ConnectionStringBean connectionStringBean;
//a method to read the config file,but the file missing
	private static ConfigurationReader configurationReader = new ConfigurationReader("AppSetting.ini");

	static {
		defaultBean();
		configurationReader.decodeFile();
		System.out.println("数据库驱动名 =" + connectionStringBean.getDriver());
		System.out.println("数据库连接名 = " + connectionStringBean.getURL());
		System.out.println("数据库登陆用户名 = " + connectionStringBean.getId());
		System.out.println("数据库登陆密码 = " + connectionStringBean.getPsw());
	}

	private AppSetting() {
	}

	public ConnectionStringBean getConnectionString() {
		return connectionStringBean;
	}

	private static void defaultBean() {
		configurationReader.decodeFile();
		connectionStringBean = new ConnectionStringBean();
		connectionStringBean.setDriver(configurationReader.getAttribute(
				"Connection String", "driver").getValue());
		connectionStringBean.setURL(configurationReader.getAttribute(
				"Connection String", "conn").getValue());
		connectionStringBean.setId(configurationReader.getAttribute(
				"Connection String", "id").getValue());
		connectionStringBean.setPsw(configurationReader.getAttribute(
				"Connection String", "password").getValue());
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -