블로그 컨텐츠 서비스 만들기

서비스 읽기 인터페이스 메소드 자동 생성하기

  1. 컨트롤러 메소드 getRead에서 호출하는 서비스 메소드 read 아래 빨간 줄을 확인합니다.
  2. 마우스를 blogService.read 위에 올립니다.
  3. 첫번째 제안 사항 create method 'read(int)' in type 'BlogService' 를 클릭합니다.

서비스 읽기 인터페이스 메소드 자동 생성 확인하기

  1. BlogService 인터페이스가 자동으로 열리면서 read 메소드가 추가된 것을 확인합니다.

인터페이스에서 곧바로 구현 클래스로 이동하기

  1. ctrl 키를 누른 채로 인터페이스 이름 위에 마우스를 올립니다.
  2. 팝업 메뉴가 나타납니다.
  3. Open Implementation을 선택합니다.
  4. 해당 서비스의 구현 클래스 파일이 편집기에 열리는 것을 확인합니다.

서비스 구현 클래스에 메서드 스텁 만들기

  1. 인터페이스를 상속한 클래스에서 구현하지 않은 메소드가 있으면 클래스 이름에 빨간 줄이 생깁니다.
  2. 클래스 이름 위에 마우스를 올립니다.
  3. Add unimplemented methods 를 클릭합니다.

서비스 구현 클래스에 STS가 만들어준 메서드 스텁 확인하기

  1. 서비스 구현 클래스에 만들어준 메서드 read의 스텁을 확인합니다.

서비스 구현 클래스에서 read 메서드 구현하기


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

@Override
public Map<String, Object> read(int blogContSeq) {
    Map<String, Object> blogCont = this.blogDAO.selectOne(blogContSeq);
    return blogCont;
}
  1. 간단하게 blogContSeq를 매개변수로 받아서 DAO 메소드를 호출하는 코드를 작성합니다.