분류 전체보기(95)
-
[ 크롤링 오류 ] java.util.NoSuchElementException
크롤링한 데이터를 DB에 저장하는 과정에서 오류가 발생하였다. 해결방법을 알아보자! 에러 발생 문구 : java.util.NoSuchElementException 해결 방법 : 크롤링을 시도한 파일에서 이터레이터를 사용하는 코드를 삭제하였다.
2022.04.18 -
[ 스프링 오류] org.springframework.beans.factory.BeanCreationException
컨트롤러 연결하는 과정에서 memebrService를 사용라는 도중에 발생한 오류다. memberDAO로 수정하여 돌려보니 연결이 잘 되는데 memebrService로 할때만 에러가 발생하였다. 해결방법을 알아보자! 에러 발생 문구 : org.springframework.beans.factory.BeanCreationException org.springframework.web.servlet.DispatcherServlet - Context initialization failed 해결방법 : web.xml에 경로설정과 리스너를 추가하였더니 문제가 해결되었다. contextConfigLocation classpath:applicationContext.xml org.springframework.web.cont..
2022.04.17 -
[ 개인 프로젝트 ] - 스프링 프레임워크를 이용한 와인 구독 웹 사이트 | View Interim Reports
[ Main ] - 첫 번째 사진에 있는 구독하기를 누르면 아래에 있는 구독 페이지로 이동하게 된다. - 두 번째 사진에 있는 와인 구매하기를 누르면 와인 개별 구매하는 페이지로 이동하게 된다. [ Subscribe - 1 ] - 고객이 원하는 구독 기간을 클릭하면 아래에 있는 구독 신청 페이지로 이동하게 된다. [ Subscribe - 2 ] - 아직 연결이 제대로 안 되어있지만 회원정보는 고객이 따로 작성할 필요 없이 DB에서 가져와 세팅할 예정이다. - 을 사용하여 고객이 구독 기간을 선택할 수 있게 해두었다. [ Login ] - 로그인 페이지에서 회원가입을 할 수 있도록 태그를 사용하여 링크 연결하였다. [ Join ] ..
2022.04.15 -
[ 오라클 오류 ] ORA-00942: table or view does not exist, ORA-00904: : invalid identifier
해당 테이블을 생성하는 중에 생긴 오류다. 계속 생성 실패가 뜨는 상황이고, 같은 이름의 테이블이 존재하는지 검색해보면 존재하지 않는다고 알려주고 있다. 해결방법을 알아보자! 1. ORA-00942: table or view does not exist : 테이블이 존재하는지 확인을 하였을 경우 존재하지 않는다고 오류 발생 2. ORA-00904: : invalid identifier : 테이블을 생성하였을 때 잘못된 식별자라는 오류 발생 해결 방법 : - 테이블 생성 코드를 다시 확인하니 마지막에 , 가 찍혀 있었다. 저 다음에 입력한 게 없어서 발생한 오류 - 지워주고 다시 생성하니 오류없이 성공하였다! - 테이블이 생성된게 없던 상태라 확인을 하였을 때, ORA-00942: table or view ..
2022.04.15 -
[ 개인 프로젝트 ] - 스프링 프레임워크를 이용한 와인 구독 웹 사이트 | 설계
주제 "SpringFramework 이용한 와인 구독 웹쇼핑사이트" 선정 이유 자신에게 맞는 와인을 찾는데 어려움을 느끼는 분들이 조금 더 쉽게 다양한 와인을 접하고, 자신의 인생 와인을 찾아 볼 수 있도록 구독 사이트를 생각하였습니다. 요구 사항 분석 - 1, 3, 6, 12개월 와인 구독하기를 통하여 해당 기간 동안 추천 와인을 배송해준다. -로그인을 해야 구독 및 구매가 가능하다. -로그인을 하지 않아도 상품 상세보기는 가능하다. -구독 정보는 고객의 정보와 상품의 정보를 가지고 있다. -주문 정보 ( 개별구매 )는 고객의 정보와 상품의 정보 및 수량을 가지고 있다. -마이페이지에서 구독 취소 및 중지, 회원 정보 변경, 회원탈퇴가 가능하다. -회원 정보 수정에서는 아이디와 이름을 제외한 나머지가 ..
2022.04.15 -
[10분 테코톡] 🐸뚱이의 AOP - Advice Target Pointcut
AOP란 ? 여러 Object에서 나타나는 공통적인 부가 기능을 모듈화하여 재사용 하는 기능이다. 1. 성능검사 2. 트랜잭션 처리 3. 로깅 어떤 부가기능을 재사용할까? 언제? Advice 어디에? Joinpoint, Pointcut Advice Before 메서드가 실행되기 전 AfterReturning 메서드가 실행된 후 값을 리턴할 때 AfterThrowing 메서드가 실행되는 과정에서 예외가 발생하였을 때 After 메서드가 끝냈을 때 Around 메서드가 실행되기 전후 Joinpoint 어드바이스가 적용될 수 있는 위치를 의미한다. 메서드 호출할 때 변수에 접근할 때 객체를 초기화할 때 객체에 접근할 때 Pointcut 어드바이스를 적용할 조인포인트를 선별하는 작업 Taget 부가기능이 적용될..
2022.04.08