java Project 打公用jar包 配置文件读取

废话很少说,流程以下: java

代码连接: http://git.oschina.net/alexgaoyh/ZhongXinYinHang git


1:建立一个java Project;
2:引入相关的jar包,而且加入到Build Path;

3: 相关代码编写(com.alexgaoyh 包内), 相关的 *.xml,*.properties 文件放置src路径下; post

打包右键 export -> java -> JAR file   ui

以后即打包jar   打开jar包,以下图所示: url

(jar包里面依赖的部分*.jar 文件,其实在打包过程当中是能够删除出去了,避免部分公用的jar包重复引入,以下图所示的jar文件夹。这部分依赖的jar包,直接引入到外部项目便可, 减小重复引入相同的jar包。) spa

这样,就能够把jar包放入到另外的项目里面,使用以下: .net


System.out.println(ZXYHConstants.maps.get("url"));
System.out.println(PostXML.post(GenerateXML.generateXML(MessageConstants.maps.get("25"),"userName")));


减小了代码的强耦合。 code


PS: 代码里面最主要的部分以下: xml


ZXYHConstants.class.getResourceAsStream("/zxyh.properties")

使用 getResourceAsStream() 方法,可以防止对应的  *.xml *.properties 文件在打成jar包以后读取不到的状况(FileNotFound)。(全部这些配置文件在jar里都是经过getResourceAsStream()读入的 。 get

相关文章
相关标签/搜索