티스토리 뷰

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 을 사용해 해결

 


 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함