서비스 구현 클래스에 매퍼 인터페이스 호출 기능 추가

blogMapper 멤버변수 추가


/src/main/java/v2.mvc/spring/blog/service/impl/BlogServiceImpl.java

private BlogMapper blogMapper;
  1. 블로그 서비스 구현 클래스 BlogServiceImpl.java 파일을 엽니다.
  2. blogMapper 멤버변수를 추가합니다.

생성자 수정

public BlogServiceImpl(BlogDAO blogDAO, BlogMapper blogMapper) {

 

this.blogMapper = blogMapper;
  1. 생성자에 BlogMapper 타입 매개변수 blogMapper 를 추가합니다.
  2. 매개변수 blogMapper를 멤버변수 blogMapper를 바인딩합니다.

매퍼 인터페이스 호출 메소드 작성


/src/main/java/v2.mvc/spring/blog/service/impl/BlogServiceImpl.java

@Override
public boolean delete(int blogContSeq) {
    return this.blogMapper.delete(blogContSeq) > 0;
}
  1. 매퍼 인터페이스를 호출하는 메소드 delete를 추가합니다.

서비스 인터페이스에 메소드 시그니쳐 추가

  1. 서비스 구현 클래스에는 delete 메소드를 작성했으나 아직 서비스 인터페이스에는 delete 메소드가 없으므로 STS 의 기능을 이용해 자동 생성합니다.
  2. 메소드 정의 위에 마우스를 올립니다.
  3. 첫번째 항목을 클릭합니다.
  4. BlogService.java 인터페이스를 열어서 delete 시그니쳐가 추가되었는지 확인합니다.