[Salle] 1. 회원가입 페이지 (4)

2020. 11. 24. 22:29프로젝트/Salle(살래) 중고거래 웹

728x90

요약

  1. INSERT 테스트 케이스 IDE에서 성공했으나 DB 테이블에 반영되지 않음.

진행사항

  1. SQL DML insert로 registerMember 구현 완료
    • 3번 이슈발생

이슈

  1. SalleApplication 실행 시 mybatis 작동 중 'member' 클래스를 찾지 못한다고 나옴
    • mapper.xml INSERT 구문의 매개변수 parameterType="member"로 지정해뒀는데 지우고 실행했더니 해결.
    • parametyerType의 패키지명을 application.properties의 mybatis-alias-type에 설정해두면 생략할 수 있는데 그게 mybatis context 와 중복되면서 꼬인듯 함. 설정을 지우고 경로 fullname을 써주니 돌아감.
  2. RegisterServiceTest에서 Junit Test를 못찾겠다는 오류 뜸.
    • Test 본래 클래스를 지웠다 재생성하면서 Autowired와 import가 꼬였음. Test 클래스 자체도 삭제된 클래스의 원형으로 만들어져 인식을 못했음. Test 클래스를 지웠다가 재생성 했더니 해결됨.
    • 혼자하니 이런 잡먼지 오류들 때문에 1~2시간을 버리고 있다. 가슴이 많이 아프다. 이런 시행착오들은 실무에서 경험치가 되어주겠지?
  3. registerTest가 run되지만 insert되지 않음. could not detect context.xml 같은 오류 뜸.