EgovProperties 관하여 질문드립니다.
- 작성자 :
- p**k
- 작성일 :
- 2021-07-19 14:19:32
- 조회수 :
- 3,588
- 구분 :
- 공통컴포넌트 /
- 진행상태 :
- 완료
Q
첫번째 질문은 톰캣을 가동하면 web.xml을 거치기전에
EgovWebApplicationInitializer 클래스에 WebApplicationInitializer 를 implements 하면
해당 클래스를 거치는걸로 이해했습니다. 제가 이해한게 맞는지요?
두번째는 EgovWebApplicationInitializer 클래스안에 EgovProperties.getProperty("Globals.Auth") 와 같이
EgovProperties 객체의 메소드를 사용하는데 객체 생성된 부분을 찾지 못해서 질문드립니다.
EgovProperties는 어디서 객체를 생성하는건가요?
EgovWebApplicationInitializer 클래스에 WebApplicationInitializer 를 implements 하면
해당 클래스를 거치는걸로 이해했습니다. 제가 이해한게 맞는지요?
두번째는 EgovWebApplicationInitializer 클래스안에 EgovProperties.getProperty("Globals.Auth") 와 같이
EgovProperties 객체의 메소드를 사용하는데 객체 생성된 부분을 찾지 못해서 질문드립니다.
EgovProperties는 어디서 객체를 생성하는건가요?
환경정보
-
- OS 정보 : window
- 표준프레임워크 버전 : 3.7
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat 8.5
- DB 정보 : mysql
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
WebApplicationInitializer의 경우 Servlet 3.0 이상의 환경에서
servlet을 구현하기 위해 사용되는 방식으로
web.xml 기반 설정을 대체하는 용도로 프로그래밍 방식으로 설정 할 수 있도록 사용됩니다.
물론 병행도 가능하나 그 순서에 대해서는 의미가 없는거으로 파악됩니다.
EgovProperties의 경우 getProperty의 메소드 정의를 보시면 아시겠지만
인스턴스 메소드가 아닌 static 메소드 인것을 확인 하실 수 있습니다.
도움이 되셨길 바랍니다.
감사합니다.
표준프레임워크 센터입니다.
WebApplicationInitializer의 경우 Servlet 3.0 이상의 환경에서
servlet을 구현하기 위해 사용되는 방식으로
web.xml 기반 설정을 대체하는 용도로 프로그래밍 방식으로 설정 할 수 있도록 사용됩니다.
물론 병행도 가능하나 그 순서에 대해서는 의미가 없는거으로 파악됩니다.
EgovProperties의 경우 getProperty의 메소드 정의를 보시면 아시겠지만
인스턴스 메소드가 아닌 static 메소드 인것을 확인 하실 수 있습니다.
도움이 되셨길 바랍니다.
감사합니다.