怎样看Java的源码和API——以HandlerInterceptor为例进行说明

一 看源码

通过IDEA的Maven项目可以很容易的查看源码。

比如说要查看HandlerInterceptor定义的相关源码。

先在Maven工程中,随便找个地方输入HandlerInterceptor,请见下面截图。

输入Alt+Enter建后,HandlerInterceptor颜色就变正常了,然后ctrl+鼠标左键,就会找到它的定义:

public interface HandlerInterceptor {
    boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
        throws Exception;

    void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView)
            throws Exception;

    void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex)
            throws Exception;
}

很简单吧!

二 找API

还是以HandlerInterceptor为例进行说明,我们怎么找到它的API呢?

首先查看IDEA的标题栏,显示如下:

从这个标题栏,我们判断HandlerInterceptor是spring的web项目,它在org.springframework.web.servlet包下。

然后进入Spring的官网:https://spring.io/docs/reference

既然是Spring项目,那我们就先选择Spring Framework

然后按下图操作,找一个版本的API,点进去。

这样就进入了https://docs.spring.io/spring/docs/5.1.0.RC1/javadoc-api/页面

轻松找到org.springframework.web.servlet这个包

再点进去,找到我们要查的接口。

再点进去,找到该接口的详细说明。

用一个成语来形容这个过程——顺藤摸瓜。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值