web.xml에 init-param등록. 파일경로 적기
DispatcherServlet 역할을 할 MyController의 상세내용을 작성중.
일단 config를 오버라이드해서 해당 프로퍼티 파일 가져옴.
가져온 프로퍼티 파일을 읽기위해서 (현재는 그냥 String값이다 )
- 일단 InputStream가져오고 . 가져올때는 try - with - resource를 이용해서 좀더 간명하게 finally 굳이 안불러도 되게 닫아주었음. 가져온 inputstream을 Property라는 class의 load라는 메소드의 파라메터로 준다. 이렇게해서 -
1) 일단 properties파일 그 자체를 생성 2) properties파일을 읽을 InputStream 생성 3) 읽은 properties파일을 안의 내용을 확인하고 주물러줄 Property라는 오브젝트의 load이용
인것이다!!
이제 이 Property가 제공하는 메소드들을 이용해서 key-value쌍을 읽고, 그에 따른 해당 servlet클래스에게 request와 response를 분기시켜주는 역할을 하게될 것이다.
-------
알게된것
Property 클래스는, HashTable을 상속하는 하위클래스.
즉 key-value로 된 element를 주무룰수있으면서도 + load등의 메소드를 통해서 파일입출력도 가능케하는 클래스이다.
댓글 없음:
댓글 쓰기