destination.java

来自「银行8583报文分析源码,供考参.程序输出XML再交给采集程序入数据库」· Java 代码 · 共 56 行

JAVA
56
字号
package com.sunyard.dataanalyze;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.net.URL;
import java.sql.Connection;
import java.util.Iterator;
import java.util.List;

import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.input.SAXBuilder;

public class Destination {
	private String ip;
	private int port;
	
	public Destination(){
		URL xmlFileName = Destination.class.getResource("/destination.xml");
		//String filePath = System.getProperty("user.dir")+"/destination.xml";
		String filePath = xmlFileName.getPath();
		SAXBuilder builder = new SAXBuilder();
        Document doc;
        try{
			doc = builder.build(new File(filePath));
		    Element root = doc.getRootElement();
		    this.port = (new Integer(root.getChildText("port"))).intValue();
		    this.ip = root.getChildText("ip");
        }catch(FileNotFoundException e){
        	e.printStackTrace();
        }catch(JDOMException e){
        	e.fillInStackTrace();
        }catch(IOException e){
        	e.printStackTrace();
        }
	}

	public String getIp() {
		return ip;
	}

	public void setIp(String ip) {
		this.ip = ip;
	}

	public int getPort() {
		return port;
	}

	public void setPort(int port) {
		this.port = port;
	}
}

⌨️ 快捷键说明

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