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

相關文章
相關標籤/搜索