「Spring Boot」HandlerInterceptorインタフェースを実装するサンプル
Javaコード
public class LoginInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { // ログインチェック処理 return true; } @Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { } @Override public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception { } }
dispatcher.xml
<mvc:interceptors>
<mvc:mapping path="/**" />
<bean class="com.arkgame.study.LoginInterceptor">
//some code
</bean>