後台拿到了引數, 依據action分發任務到不同的業務操作.
但是這樣又會有乙個問題. 還是介面action多起來之後, 放在同乙個class解析就造成class體積過大.
之前看到乙個方法說是通過反射解析action命令的格式, 然後呼叫不同的方法, 這樣class就可以分離出來放.
但是本人對反射之類的沒有徹底的搞明白,所以就只能使用笨辦法了.
basecontroller中配置基礎用到的service層, 因為要使用static方式呼叫. 那麼使用註解的時候, 要換一種方式.
public class basecontroller
}
正常邏輯註解這樣寫, 可以忽略get, set方法, 但是如果下面有static需要呼叫userservice就不可用了.
為了可以使用basecontroller.getuserinfo();方法, 那麼可以改造下userservice的構造方式:
public class basecontroller
public static void getuserinfo()
}
註解載入set方法上, 但是要去掉static.
然後就可以在其他地方呼叫getuserinfo()方法了.
那麼這樣一來就可以將某些型別的操作放在不同的class中, 不會有體積過大的問題.
testdisk 就我一命。。。
昨天想裝個vs2010企業版,看了看系統分割槽共就剩下2g不到了。還是從搞個分割槽吧。硬碟裡最大的分割槽就是當初分給linux的那個了,有30g,好在linux上沒什麼重要的東西,就刪了吧。從弄個ntfs的分割槽。然後正好重做一遍系統 用win7的自帶磁碟管理工具做,剛開始應用。藍屏了。大家都知道。...
救了我一命 quartz2D
myquartzview.m quartztest created by zenny chen on 12 2 21.import myquartzview.h quartz2d以及core animation所需要的標頭檔案 import import implementation myquart...
Linux 基礎每日一命之sed命令
sed命令是利用script來處理檔案 引數說明 e或 expression 以選項中指定的script來處理輸入的文字檔案。f動作說明 a 新增,a 的後面可以接字串,而這些字串會在新的一行出現 目前的下一行 c 取代,c 的後面可以接字串,這些字串可以取代 n1,n2 之間的行!d 刪除,因為是...