khumu-notice-crawler는 쿠뮤에서 게시하기 위한 교내 공지사항을 수집하는 배치 프로그램이다. 구조화된 작업을 위해 Spring-Batch framework를 활용하고 있고, html 파싱은 Jsoup라이브러리를 활용하여 작업하고 있다.
- 경희대 예술 디자인 대학
- 경희대 컴퓨터공학과
- 경희대 전자공학과
- 경희대 전자정보대학
- 경희대 외국어 대학
- 경희대 LINC+ 사업단
- 경희대 학생지원센터(장학)
- 경희대 SW중심대학사업단
- Java Version 8
- Spring-Batch Version 4.3.3
- Jsoup Version 1.13.1
- MySql DB
/api: 공통 API URI/announcements: 공지사항 관련 URIuser: 이용자의 이름을 넣으면 팔로우한 공지사항 불러오기author: 공지사항 게시자 이름으로 공지사항 불러오기date: 공지사항 업로드 시간으로 공지사항 불러오기
Created by @Marhead - Feel free to contact me!
![[MySQL_Data_Table]](/khu-dev/khumu-notice-crawler/raw/main/diagramdraw.png)