Gaea学习--Gaea的高级使用

本文详细介绍了Gaea的高级使用方法,包括如何通过配置文件添加需要初始化的类,以及如何实现请求和响应过滤器。强调了在配置文件中添加特定元素的重要性,确保Gaea在启动时能够正确加载类并执行过滤器操作,从而解决初始化超时问题。

关于Gaea的基本使用问题,Gaea开源官方文档已经说明,详细请看: Gaea.pdf

在这里具体说一下,Gaea的一点高级使用方法

关于Gaea的高级使用方法,都需要十分的了解Gaea的源码,下边就说一点我所了解到的Gaea高级使用方法,关于配置文件的使用。

添加需要初始化的类:

  <property>
  <name>gaea.init</name>
  <value append=”true”> 初始化加载</value>
  </property>
在这里我们需要添加 <value append="true"> </value>,添加append的元素,则在Gaea启动的时候即可加载这个类,程序第一次启动的时候,即可解决初始化超时问题,需要继承IInit接口,则实现init()方法。

过滤器的使用:

  <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本身需要的初始化和过滤器。

转载于:https://my.oschina.net/le284/blog/117586

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值