JAVA
ServletConfig
정숙씨의 쏠쏠한 코딩
2021. 8. 11. 21:33
- ServletConfig -> 서블릿 확장 API
- ServletConfig는 각 Servlet 객체에 대해 생성된다
- Servlet API 계층구조내에 ServletConfig 인터페이스를 GenericServlet 클래스가 실제로 구현하고있다.
- ServletConfig는 javax.servlet 패키지에 인터페이스로 선언 되어있다.
- 각 서블릿에서만 접근 가능하며 공유는 불가능하다.
- ServletConfig는 서블릿과 동일하게 생성되고 서블릿이 소멸되면 같이 소멸된다.
- ServletConfig가 제공하는 기능은 다음과 같다
- ServletContext 객체를 얻는 기능
- 서블릿에 대한 초기화 작업 기능
- WebServlet 구성 요소
- urlPatterns -> 웹 브라우저에서 서블릿 요청시 사용하는 매핑 이름
- Name -> 서블릿 이름
- loadOnStartUp -> 컨테이너
- initParams -> @WebInitParam 어노테이션 이용해 매개변수를 추가하는기능
- description -> 서블릿에 대한 설명
- 어노테이션 이용한 InitParam 설정