인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

스프링 프레임워크는 내 손에 [스프1탄]

답답합니다...

작성

·

443

0

-스프 1탄에서 기존에 나프 수강 했던 사람들이면 전자프레임워크 4.0버전 다운 안받고 하셔도 된다해서 그대로 진행했습니다. root-context.xml에서 mybatis scan하실때 namespace 네임스페이스로 xmlns를 불러오셨는데 3.10버전에는 네임 스페이스가 없었고요 커리큘럼 소개하실떄 mysql도 새로 깔아서 workbench로 하신다해서 기존에 했던걸 지웠습니다.

그랬더니 갑자기 수업때 4.0버전에 깔려있는 mysql으로 진행 하신다고 하길레 많이 혼란스렀습니다. 기존꺼는 연결도 안되고 새로 깔아서 하려니까 연결은 또 안돼고 해결법은 없고

답변 1

0

박매일님의 프로필 이미지
박매일
지식공유자

네 불편하셨다니 죄송합니다.
나프 수강 했던 사람들이면 전자프레임워크 3.10버전으로 작업을하셨을건데 스프 1탄은 전자프레임워크 4.0으로 진행하는 부분에서 말씀하신것처럼
1. root-context.xml에서 mybatis scan하실때 namespace 네임스페이스로 xmlns를 불러오셨는데 3.10버전에는 네임 스페이스가 없었습니다. 4.0은 자동으로 추가가 가능하는데 3.10은 수동으로 복사 붙여넣기를 하든지 아니면 타이핑을 해야하는 부분입니다. 아마 이부분이 차이라면 차이라고 생각하시면되는데 기존에 해왔던 분들은 그부분을 이미 세팅을 해봐서 알고 있을거라고 생각했는데 이부분을 세심하세 신경을 못쓴듯합니다. ㅠ

2.mysql은 기존 전자정부프레임워크에서 제공된 mysql을 사용해도되고 workbench8.0로 설치해서 사용을 해도 됩니다. jdbc연결부분만 잘 설정하시면 되는데 혹시 워크벤치를설치하셨다가 기존의 mysql을 startup.bat를 하시면 port 충돌로 구동이 되지 않을실겁니다. 이런경우구동중인 mysql 서버를 중지 시켜야 되는데 제어판->서비스->Mysql80 이라는 서비스를 중지시키시고 기존의 mysql의 startup.bat파일을 실행시키시면 구동이 되실겁니다.

3. 설정에 다소 문제가 있으시다면 스프1탄의 전자프레임워크 4.0버전을 설치해서 수업을 따라가 보시면 좋겠습니다.

작은부분까지 세심하게 신경쓰도록 하겠습니다. 다시 해보시고 문의 올려주시면 답변드리겠습니다.

빠른 답변 감사합니다 저도 모르게 답답함을 강사님 기분 나쁘게 표현을 했네요 ㅠㅠ... 죄송합니다.. 1번은 타이핑 해도 안돼서 그전에 했던거 복붙했더니 해결 됬었고요 2번 mysql문제는

microsoft visual c++ 2013으로

개발한 프로그램을 설치하거나 실행 할때 해당 파일이 삭제되거나 손상되어서라고 한다. 구글에 쳐보니까 이렇다고 뜨네요

그래서 4.0 다시 깔고 연결하니 되서 소스코드 복붙 한다음에 해결햇습니다

박매일님의 프로필 이미지
박매일
지식공유자

아닙니다. 실습을 하다보면 여러가지 문제가 있을 수 있습니다. 이것도 공부의 일종이라고 생각합니다. 잘 하셨구요~~ 하시다가 어려운점 있으시면 문의도 올려주시고 열공하시기 바랍니다. 올 해도 좋은 일 가득하시구요^^

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기