본문 바로가기

학교 & 학원 이론 수업/네이버 클라우드 AIaaS 개발자 양성 과정

4월 7일 수업 정리 - spring framework(2)

 

 

 

 

 

 

 

 

SpringMVCBoardEx4   

Spring, MyBatis, DB 이용

 

1) SpringMVCReadEx3과 마찬가지로 환경설정

            1.1)pom.xml 에 dependency 추가 : 파일업로드, 스프링jdbc, mysql, mybatis, ajax 

            1.2)src>webapp>spring>appServlet>servlet-context.xml 에서 (1)resources 맵핑 (2)파일업로드세팅 beans 추가 (3)prefix,suffic프로퍼티 수정 (4)컴포넌트스캔 추가 

            1.3)src>webapp>WEB-INF>views>web.xml에서 한글인코딩 코드 추가 

 

 2)WEB-INF에 jdbc DRIVER, URL, USERNAME, PASSWORD값 추가 

 

3)src/main/resources

      3.1)mapper 패키지에 BoardSql과 MemberSql 만들기  : <mapper>태그를 빈 값이어도 만들어놓아야 에러가 안난다

      3.2)mybatis-config.xml 파일에 configuration (dto) 넣어주기

      *maven dependency에 mybatis와 mysql jar가 생겼을거다 

 

4)src>main>webapp>WEB-INF>spring>root-context.xml

       4.1) db관련 코드 삽입 (각종 bean) 

 

5)MemberDao에 repository annotation 그리고 autowired annotation 추가 

 

+mysql 테이블 생성(board, member)

+Controller(BoardController, LoginController, MemberController)과 Dao(BoardDao,MemberDao)를 활용할 예정

 

 

 

 

 

 

어렵게 환경설정 끝