개발 수업/Spring
[spring] 스프링 DB연동 과정
오늘 하루s
2023. 8. 9. 23:17
728x90
더보기
Day72. 230809
jsp프로젝트때는 컨트롤러,서비스,DAO를 거쳐 DB와 연동되는데
스프링 프로젝트에서는 myBatis를 거치는 과정이 하나 더 추가되었다.
Controller <-> Service <-> DAO <-> myBatis <-> DB
member.xml>
쿼리문 작업을 하는 member.xml을 src/main/resources/mybatis/mappers밑에 member.xml파일을 만들어 주고
namespace는 member로 지정해주었다
MemberRepository>
@Repository 어노테이션을 붙여준다. 기존의 DAO역할을 해준다.
member.xml을 불러줄 때 sqlSession.selectOne("name스페이스명.id")를 써준다.
MemberService>
@Service 어노테이션을 붙여준다.
MemberController>
@Controller 어노테이션을 붙여준다.
http://localhost:8081/app/totalMember실행하면
DB에 있는 총 회원수 totalMember가 5가 콘솔창에 찍힌다.
728x90