티스토리 뷰
1. 발생 오류 및 해결 방법
1. 마켓 컬리 데이터를 위해 jsoup 웹 크롤링으로 데이터를 얻어오려고 했으나 안됨
[원인]
1) jsoup은 정적 페이지만 가능
[해결책]
1) 카테고리는 웹 자체를 저장해서, jsoup으로 크롤링
2) 가져온 카테고리 내용으로, 네이버 쇼핑 검색어 생성
3) 네이버 쇼핑 API 에서 얻어온, 상세정보 페이지를 크롬 드라이버를 이용한 셀레니움으로 크롤링
2. queryDSL을 이용해 comment 조회 시 , cross- join(한쪽 테이블의 모든 행과 다른 테이블의 모든행을 조인) 발생
[원인]
1) 별도의 join 절 선언 없이 where 문에서 바로 연관관계 사용시 , cross Join 발생(내부 구현체(hibernate)특징으로 암묵적으로 cross join 발생)
[해결책]
1) 명시적 join 을 사용해 해결
'Trouble Shooting' 카테고리의 다른 글
[Trouble Shooting] 프로젝트 [짤태식이 돌아왔다!] (0) | 2022.06.26 |
---|---|
[ Error ] H2 User 테이블 오류 (0) | 2022.05.29 |