SpringMVC 이벤트 감청 응용 프로그램 Listener 실례 분석

이 글 은 주로 SpringMVC 사건 감청 ApplicationListener 사례 분석 을 소개 하 였 으 며,예시 코드 를 통 해 매우 상세 하 게 소개 되 어 있 으 며,여러분 의 학습 이나 업무 에 대해 어느 정도 참고 학습 가치 가 있 으 므 로 필요 한 분 들 은 참고 하 시기 바 랍 니 다.
1.ApplicationListener인 터 페 이 스 를 실현 합 니 다(T 는 감청 형식 이 며,잠시 후 구체 적 인 감청 가능 한 이 벤트 를 보 여 줍 니 다)
2.이 사용자 정의 감청 류 를 Spring 용기 구성 요소 로 등록 합 니 다.(스프링 용기
실례:
이러한 종류의 ServletRequestHandled Event 이 벤트 를 감청 합 니 다.이 이 벤트 는 리 셋 이 벤트 를 끝 낼 것 을 요청 합 니 다.즉,요청 이 끝 난 후에 onApplicationEvent 에서 사용자 정의 업무 논 리 를 실행 합 니 다.

package com.xxxxxx.xxxxxx.listener;

import org.springframework.context.ApplicationListener;
import org.springframework.stereotype.Component;
import org.springframework.web.context.support.ServletRequestHandledEvent;

@Component
public class RequestedListener implements ApplicationListener<ServletRequestHandledEvent> {
  @Override
  public void onApplicationEvent(ServletRequestHandledEvent event) {
    System.out.println("requested event listener: " + event.getRequestUrl());
  }
}
감청 이벤트 종 류 를 사용 할 수 있 습 니 다(감청 이벤트 종 류 는 org.springframework.context.applicationEvent 류 에서 계승 할 수 있 습 니 다).
-구체 적 인 감청 사건 은 유형 에 따라 google baidu 에서 검색 할 수 있 습 니 다.

이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기