실제 존재하는 데이터를 초기 데이터로 활용하기 위해 데이터 크롤링을 구현해 보자.
[리스너 설정]
서버가 처음 시작하고, 한번 초기 데이터를 세팅해야 한다.
->컨테이너가 최초 구동될 때 크롤링을 진행할 수 있도록 리스너를 활용한다.
[데이터 유무 체크]
리스너를 통해 Crawling.java 클래스가 실행되었다면 db에 저장된 값이 있는지 체크하여 존재하지 않았을 때 크롤링이 시작될 수 있도록 분기 처리해준다.
[식당 정보 크롤링]
[메뉴 정보 크롤링]
'Project' 카테고리의 다른 글
Personal 1-1) [커피 쇼핑몰] 프로젝트 설계 (0) | 2022.04.15 |
---|---|
Team5) [맛집 추천 사이트] (JSP,JS,AJAX,HTML,CSS) 오늘의 메뉴 (0) | 2022.04.15 |
Team 5-3)(JSP,JAVA,HTML) 관리자 페이지 (0) | 2022.04.14 |
Team5-2) (HTML,JS,JSP) [맛집 추천 사이트] 검색, 검색 리스트 (0) | 2022.04.14 |
Team5-1)(AJAX, JS,HTML) [맛집 추천 사이트]회원가입 (0) | 2022.04.14 |
댓글