ServletContextAware Struts2和Spring2中都有 到底用哪一个?

在Spring2.5 + Struts2的项目中生成Action时要实现接口ServletContextAware,结果有两个地方有它的定义,到底用哪一个呢?具体的查看两处的接口定义,发现到目前为止,这两处的定义是一样的如下所示:

Struts2的

public interface ServletContextAware {

    public void setServletContext(ServletContext context);
}

Spring2.5的

public interface ServletContextAware {

 /**
  * Set the ServletContext that this object runs in.
  * <p>Invoked after population of normal bean properties but before an init
  * callback like InitializingBean's <code>afterPropertiesSet</code> or a
  * custom init-method. Invoked after ApplicationContextAware's
  * <code>setApplicationContext</code>.
  * @param servletContext ServletContext object to be used by this object
  * @see org.springframework.beans.factory.InitializingBean#afterPropertiesSet
  * @see org.springframework.context.ApplicationContextAware#setApplicationContext
  */
 void setServletContext(ServletContext servletContext);

}

所以,结论是用哪一个都可以,不影响实际的使用,不过,为了统一起见还是推荐用Struts2的,呵呵。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值