| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- springboot
- 자바
- 데이터베이스
- 보안취약점
- 리액트
- 쿼리
- sql
- mssql
- React
- Vue
- crud
- reactjs
- component
- Intellij
- jdk
- Spring
- javascript
- 컴포넌트
- JS
- 스프링
- DATABASE
- 자바스크립트
- java
- restapi
- 스프링부트
- 개발공부
- EXTJS
- GIT
- 개발
- table
- Today
- Total
준준의 기록일지
[Spring] Context Listener 란?? 본문
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
ContextListener란??
ContextListener는 웹 어플리케이션(컨테스트)가 시작되거나 중지될 때, 그 알람을 받는 리스너를 말합니다.
ContextListener 생성 방법
ContextListener를 생성하기 위해서는 ServletContextListener 인터페이스를 구현하는 클래스를 만들어야한다.
contextInitialized()
어플리케이션이 시작될 때 호출되는 메소드
contextDestroyed()
어플리케이션이 중지될 때 호출되는 메소드
ServletContext
ServletContext가 ServletContextEvent 객체로부터 위 두개의 메소드가 전달됩니다.
ServletContext servletContext = servletContextEvent.getServletContext()
를 활용해 추적이 가능하다고 한다. 이 객체는 컨테스트 특징정보를 저장하는데 쓰이는 setAttribute(), getAttribute()와 removeAttribute()메소드를 가집니다.
아래와 같이 web.xml에 추가해주면 컨테스트 리스너가 동작합니다.

컨텍스트 리스너 ( Context Listener ) 사용 예제
컨텍스트 리스너 컨텍스트 리스너는 웹 어플리케이션(컨텍스트)이 시작되거나 중지될 때, 그 알림을 받는 녀석입니다. 컨텍스트 리스너를 생성하는 방법 컨텍스트 리스너를 생성하기 위해서는
iwan2fly.tistory.com
'스프링' 카테고리의 다른 글
| [lombok] 기능정리 펌 (0) | 2021.08.25 |
|---|---|
| [Spring] 스프링 Filter, DoFilter (0) | 2021.08.02 |
| [스프링] 인텔리제이 스프링부트 초기세팅 (0) | 2020.09.17 |
| [Spring] ResponseBody (0) | 2020.09.04 |
| [스프링] Spring boot 처음 시작. 고민. (0) | 2020.08.28 |