这里对遇到的一些类用法进行记录:
一.HandlerInterceptor
springMVC中的拦截器,这个类中的一些方法:
-
boolean preHandle(HttpServletRequest req, HttpServletResponse res, Object handler)
这个方法是预处理方法
返回值:true:表示继续流程
false:表示流程中断,此时我们可以通过response来产生响应 -
void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception
这个方法是后处理方法(但在渲染视图之前) -
void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception
视图渲染完毕后调用的方法,这里需要注意,如果第一个方法返回false,后面两个方法是不执行的
二.InitializingBean
spring中的接口,这个接口为bean提供了初始化方法的方式,这个接口中只有一个方法
void afterPropertiesSet()
这个方法里可以写一些系统启动时需要做的事情
内容未完,持续补充,如有不对的,欢迎及时沟通,评论指正!
学习注定是一条漫长又艰苦的道路,没有捷径可言,所有人都一样。熬过去,你就赢了!