본문 바로가기
  • Welcome J-Kyu Tstory
728x90

스프링12

[Spring]500에러_NullPointerException, JDBC ▶home에서 리스트 페이지로 이동시에 50 NullPointerException 에러 발생 ▶원인분석 :NullPointerException이 발상하는 부분이 dao 쪽 부터인데 확인해보니 annotation 누락으로 bean이 생성되지 않아 null값이 발생한 것으로 추측 ▶또 다른 500 에러 발생 ▶JDBC에 연결할 수 없다는 내용( -> root-content.xml의 mariadb 설정 부분을 유심히 관찰한 결과 ▶또 다른 에러 발생 2. JDBC 를 잡지 못한다는 에러 -> root-context에서 경로에 [mariadb: ] 가 생략됨 ▶수정 후 정상 작동​ 2022. 5. 1.
[Spring]404에러 ▶mapper->Dao->service->controller 설정후 실행했을 때 404에러 발생 원인 분석 ▶에러로그를 확인해보면 mapper쪽 경로를 찾을 수 없다는 힌트를 얻을 수 있음 ▶에러의 원인인 부분발견 ▶resultType 에서 board 를 myboard로 수정 ▶정상작동확인 2022. 4. 29.
[STS]프로젝트 타입 프로젝트 타입이 Legecy 타입이 갑자기 다른 타입으로 바뀐 경우 ▶우측 상단 spring 아이콘을 누르면 ▶기존 Legecy 프로젝트 로 돌아옴 2022. 4. 20.
스프링 설치(JDK+아파치) ※공통 주의점 다른걸 복사해서 붙여넣기 할경우 메모장에 먼저 붙여넣고 이상없는지 확인후 메모장에 있는걸 다시 복사해서 붙여넣어야함 ​ 1. JDK, JRE 다운 및 설치 JDK 다운로드 : https://www.oracle.com/java/technologies/javase-downloads.html ​ JRE 다운로드 : https://java.com/ko/download ​ 2. 환경변수 추가 고급 시스템 검색 ​ 3. 환경변수 클릭 ​ ​ 4. 환경 변수 -> 시스탬 변수 -> 새로 만들기 변수이름 : JAVA_HOME 변수 값 : 디렉터리 찾아보기 (JDK 설치되어있는 경로 ​ 5-1. 환경 변수 : 바로가기 같은 개념 해당 경로로 이동하려면 (명령프롬프트 창에서 ) 5-2. 환경 변수 사용 하지.. 2022. 3. 17.
[Spring]500에러(2)_@어너테이션 에러 ◎500에러 발생(게시판 회원가입 페이지 생성 후 -> 500에러 발생) ▶Controller라는 빈을 생성 하려고할때 에러가 발생 한다는 내용 ▶클래스 위에 @Service 어너테이션이 생략 되있었음 ◎결론 ▶Annotation의 생략으로 빈생성 과정에서 에러가 난것으로 결론 2022. 2. 12.
[Spring]404에러_mapper 타입 불일치 에러 ◎오류발생 ▶게시판만들기 댓글페이지 구성 작업중 에러 발생 , 서버 구동시 404 에러창 ▶이전까지 정상 구동이 되었었으니 댓글페이지 작업했던 부분을 위주로 탐색 ▶404에러의 주요 원인은 문서를 찾을 수 없거나, 서버가 요청한 파일이나 스크립트를 찾지 못해서 생기는 오류 ▶데이터 전송과정에서 발생한 오류일 확률 (↑) 판단하고 JSP-> controller / controller -> service / DAO -> mappers 검토 ◎원인발견 및 수정 ▶ DAO -> mappers 에서 parameterType의 주소값이 일치 않아서 페이지를 찾지 못했음을 발견 ->동일하게 수정 ◎결론 ▶404에러의 주요 원인은 서버가 요청한 페이지를 정상적으로 찾지 못하여 발생한 오류 ▶데이터 전송과정에서 필요한 .. 2022. 2. 11.
728x90