📄 appsetting.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 + -