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)를 활용할 예정
어렵게 환경설정 끝
'학교 & 학원 이론 수업 > 네이버 클라우드 AIaaS 개발자 양성 과정' 카테고리의 다른 글
4.11 수업 정리 - spring framwork (4) (1) | 2023.04.11 |
---|---|
4월 10일 수업 정리 - spring framework(3) (0) | 2023.04.10 |
4월 6일 수업 정리 - spring framework(1) (0) | 2023.04.06 |
3.27(월) ~ 4.5(수) 수업정리 (0) | 2023.04.05 |
3.24 수업정리 jsp - CRUD(3) / database 연동 (0) | 2023.03.24 |