關於Gaea的基本使用問題,Gaea開源官方文檔已經說明,詳細請看: Gaea.pdf git
在這裏具體說一下,Gaea的一點高級使用方法 github
關於Gaea的高級使用方法,都須要十分的瞭解Gaea的源碼,下邊就說一點我所瞭解到的Gaea高級使用方法,關於配置文件的使用。 app
添加須要初始化的類: spa
<property> <name>gaea.init</name> <value append=」true」> 初始化加載</value> </property>在這裏咱們須要添加 <value append="true"> </value>,添加append的元素,則在Gaea啓動的時候便可加載這個類,程序第一次啓動的時候,便可解決初始化超時問題,須要繼承IInit接口,則實現init()方法。
過濾器的使用: code
<property> <name>gaea.filter.global.request</name> <value append=」true」>本身的請求過濾器類</value> </property> <property> <name>gaea.filter.global.response</name> <value append=」true」>本身的響應過濾器類</value> </property>一樣是添加 append元素,便可在請求過濾器,及相應過濾器中添加本身的類和方法。過濾器類必須繼承IFilter接口,則在每次方法執行時,都會去調用這個接口的filter()方法。
注:這裏必須添加append="true"元素,不然將覆蓋Gaea自己須要的初始化和過濾器。 xml