Java微信公众平台开发--番外篇,对GlobalConstants文件的补充
轉自:http://www.cuiyongzhi.com/post/63.html
之前發過一個【微信開發】系列性的文章,也引來了不少朋友觀看和點評交流,可能我在寫文章時有所疏忽,對部分文件給出的不是很完全所以導致部分同學在有些地方做開發的時候遇到了一些阻力,收到這些朋友同學們的咨詢反饋之后我也做了一些反思和總結,其中一部分同學說少了GlobalConstants這個文件(這個真心占的不少),還有一部分就是說源碼的問題,所以今天特意抽了時間補充下這兩點!
(一)關于GlobalConstants文件的補充以及解釋
在我的開發過程中我使用很多的配置文件,其實也就是個人瞎弄慢慢總結下來的一些常用的配置變量,但是這些東西在真實的生產環境和開發環境我們使用的變量值可能又有鎖不一樣,所以我就把這些配置項給抽離出來形成了各個配置文件,其實也orm中的一些配置項是一個 原理,只不過我在這里是在項目啟動過程中在web.xml中配置啟動加載到內存中的,簡單的啟動流程可以大致如下:
所以不知道找我要GlobalConstants這個文件代碼的童鞋有沒有真正的想到這個流程,所以我在這里做下簡答的補充,下面補充下GlobalConstants的源碼文件(這是做過修改后的):
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | package?com.cuiyongzhi.wechat.constants; /** ?*?ClassName:?GlobalConstants ?*?@Description:?配置文件全局變量 ?*?@author?dapengniao ?*?@date?2016年8月20日?下午3:27:54 ?*/ public?class?GlobalConstants?{ ????public?static?Properties?interfaceUrlProperties; ????static?{ ????????if?(GlobalConstants.interfaceUrlProperties?==?null)?{ ????????????InterfaceUrlInti.init(); ????????} ????} ????/** ?????*? ?????*?@Description:?根據不同類型取值 ?????*?@param?@param?key ?????*?@param?@return ?????*?@author?dapengniao ?????*?@date?2015年10月13日?下午4:59:14 ?????*/ ????public?static?String?getString(String?key)?{ ????????String?Properties?=?(String)?interfaceUrlProperties.get(key); ????????return?Properties?==?null???null?:?Properties; ????} ????public?static?Integer?getInt(String?key)?{ ????????String?Properties?=?(String)?interfaceUrlProperties.get(key); ????????return?Properties?==?null???null?:?Integer.parseInt(Properties); ????} ????public?static?Boolean?getBoolean(String?key)?{ ????????String?Properties?=?(String)?interfaceUrlProperties.get(key); ????????return?Properties?==?null???null?:?Boolean.valueOf(Properties); ????} ????public?static?Long?getLong(String?key)?{ ????????String?Properties?=?(String)?interfaceUrlProperties.get(key); ????????return?Properties?==?null???null?:?Long.valueOf(Properties); ????} } |
哈哈,那么到這里關于GlobalConstants的殘留問題就可以了!
(二)源碼問題
有一部分朋友說是剛剛接觸微信開發,總是說有很多的問題和難點,一上來就來問源碼的問題,這個其實我也不知道怎么說...,(個人覺得吧,流程還是一步步來,因為這樣會更加的深入,但是不過話說回來直接看源碼確實在有時候在項目中確實見效很快,但是遇到問題或者業務之間的關系如果理不清問題還是會很大的,請容許我BB一會,哈哈)其實吧源碼已經在我的博客里共享過了,有一篇關于git使用的文章?【MyEclipse下git的簡單使用講解】?其中用的示例源碼就是之前開發過程中的源碼,連接地址:https://github.com/cyzh/wechat?,需要的自行獲取!
這篇補充的文章到這里就基本結束了,最后說下微信代碼倉庫的地址是:https://github.com/cyzh/wechat?
Java微信公眾平臺開發--番外篇,對GlobalConstants文件的補充
?
轉載于:https://www.cnblogs.com/sharpest/p/10255727.html
總結
以上是生活随笔為你收集整理的Java微信公众平台开发--番外篇,对GlobalConstants文件的补充的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 承接兼职
- 下一篇: javascript面向对象技术基础(四