2021-05-17

0517 이것저것 시도중. property 파일 읽기

 

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등의 메소드를 통해서 파일입출력도 가능케하는 클래스이다. 

댓글 없음:

댓글 쓰기

0328 fdisk, mkfs, mount, fstab

 1. 하드디스크를 붙인다. 2. fdisk -l로 하드디스크를 확인한다.  - interactiive한 커맨드모드 사용하여 (m) 붙인 하드디스크의 파티셔닝을 한다.  - 마지막에 w를 해야 실제로 반영이 된다.  3. mkfs를 하여 어떤 파일시스...