다음으로, 간단히 “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)를 사용해서도 편집할 수 있다.
이제 구현체를 테스트할 준비를 마쳤다. 하지만 먼저 시작점을 추가해야 한다.