[Java] 특정 디렉토리 및 파일 모니터링
배부른코딩로그
💡 생각보다 자주 사용하게 돼서, 사용했던 경험을 바탕으로 기록을 해보자. 목표 자바를 통해 파일을 컨트롤할 수 있다. WatcherService에 대해 설명할 수 있다. WatcherService를 통해 파일의 변화를 감지하고 이에 따른 액션을 구현할 수 있다. 유용한 예제를 기록하는 공간으로 활용한다. 간단한 배치 프로그램이나 서버 설정 관련 정보들은 보통 DB가 아닌 파일(File)에 저장된다. 그리고, 특별한 경우에는 특정 파일을 주기적으로 모니터링하여, 변경 이벤트가 발생되면 Reload하는 작업이 필요하다는 요구사항이 생각보다 빈번하게 발생한다. 이를 어떻게 구현해야 할까? JAVA 1.7부터 제공하는 java.nio.file의 WatchService 인터페이스를 이용하자!! 본론으로 들어가기..