"-디비 접속하여 작업을 진행하는 과정
![]()
-root-context.xml에 추가된 내용
1) propertyConfigure : jdbc.properties 파일이 있는 경로 넣음
2) dataSource : 접속 정보 객체
3) sqlSessionFactory : 접속 객체, xml 파일 매핑
4) sqlSession : 접속 활용 객체
-스프링 Flow
![]()
-Controller, Service, Repository 분리 이유
1) 용도에 따라 관리 포인트를 달리하기 위해
2) 재사용성을 위해
-DB 작업 플로우
1) Controller에서 DB에 접근할 메소드에 throw Throwable 추가
2) Service 호출 생성
3) Service 호출 메소드 빨간 줄에 커서 이동 후 create method
4) 생성된 인터페이스 메소드 앞에 public 뒤에 throws Throable 추가
5) 인터페이스명에 ctrl 누른상태로 커서 이동 후 Open Implimentation
6) Service 클래스명 빨간줄에 커서 이동 후 add unimplimentation
7) dao 호출 생성
8) dao 호출 메소드 빨간줄에 커서 이동 후 create method
9) 생성된 인터페이스 메소드 앞에 public 뒤에 throws Throwable 추가
10) 인터페이스명에 ctrl 누른 상태로 커서 이동 후 Open implimentation
11) dao 클래스명 빨간줄에 커서 이동 후 add unimplimentation"
-root-context.xml에 추가된 내용
1) propertyConfigure : jdbc.properties 파일이 있는 경로 넣음
2) dataSource : 접속 정보 객체
3) sqlSessionFactory : 접속 객체, xml 파일 매핑
4) sqlSession : 접속 활용 객체
-스프링 Flow
-Controller, Service, Repository 분리 이유
1) 용도에 따라 관리 포인트를 달리하기 위해
2) 재사용성을 위해
-DB 작업 플로우
1) Controller에서 DB에 접근할 메소드에 throw Throwable 추가
2) Service 호출 생성
3) Service 호출 메소드 빨간 줄에 커서 이동 후 create method
4) 생성된 인터페이스 메소드 앞에 public 뒤에 throws Throable 추가
5) 인터페이스명에 ctrl 누른상태로 커서 이동 후 Open Implimentation
6) Service 클래스명 빨간줄에 커서 이동 후 add unimplimentation
7) dao 호출 생성
8) dao 호출 메소드 빨간줄에 커서 이동 후 create method
9) 생성된 인터페이스 메소드 앞에 public 뒤에 throws Throwable 추가
10) 인터페이스명에 ctrl 누른 상태로 커서 이동 후 Open implimentation
11) dao 클래스명 빨간줄에 커서 이동 후 add unimplimentation"