Project

Team 5-4) (JAVA, JSP) 데이터 크롤링

code_learner 2022. 4. 14. 14:56

실제 존재하는 데이터를 초기 데이터로 활용하기 위해 데이터 크롤링을 구현해 보자.

 

 

[리스너 설정]

CrawlingListener.java

 

서버가 처음 시작하고, 한번 초기 데이터를 세팅해야 한다.

 ->컨테이너가 최초 구동될 때 크롤링을 진행할 수 있도록 리스너를 활용한다.

 

 

[데이터 유무 체크]

리스너를 통해 Crawling.java 클래스가 실행되었다면 db에 저장된 값이 있는지 체크하여 존재하지 않았을 때 크롤링이 시작될 수 있도록 분기 처리해준다.

 

 

[식당 정보 크롤링]

 

[메뉴 정보 크롤링]