더북(TheBook)

다음으로, 간단히 “Hello World”를 리턴하는 HelloWorldMessage를 생성하자(예제 1-3 참고).

 예제 1-3 HelloWorldMessage.java

package com.apress.isf.spring;

 

public class HelloWorldMessage implements MessageService {

 

public String getMessage() {

return "Hello World";

}

 

}


예제 1-3은 예제 1-2에 있는 인터페이스의 구현체를 보여준다. 인터페이스가 제공하는 계약을 준수한다면 원하는 어떤 구현체든 만들 수 있다. 예를 들어, 당장은 문자열을 리턴하지만 실제 서비스를 호출하거나 데이터베이스에 연결해서 임의의 메시지를 선택할 수 있다.

<Note> 이 예제들은 모두 어떤 텍스트 편집기 또는 선호하는 IDE(Integrated Development Environment)를 사용해서도 편집할 수 있다.

 

이제 구현체를 테스트할 준비를 마쳤다. 하지만 먼저 시작점을 추가해야 한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.