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