A very very very simple Spring Hello World with NO XML!

Have I already said this was a simple one?
Here goes the code:
package biz.tugay;
/* User: koray@tugay.biz Date: 31/08/15 Time: 10:32 */
 
public interface HelloWorldService {
    String getMessage();
}
 
package biz.tugay;
/* User: koray@tugay.biz Date: 31/08/15 Time: 10:33 */
 
import org.springframework.stereotype.Component;
 
@Component
public class HelloWorldServiceImpl implements HelloWorldService {
    @Override
    public String getMessage() {
        return "Hello World";
    }
}
 
package biz.tugay;
/* User: koray@tugay.biz Date: 31/08/15 Time: 10:33 */
 
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
 
@Component
public class MessageManager {
    @Autowired
    HelloWorldService helloWorldService;
    public void printMessage() {
        System.out.println(helloWorldService.getMessage());
    }
}
 
package biz.tugay;
 
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
 
@ComponentScan
@Configuration
public class App {
 
    public static void main(String[] args) {
        ApplicationContext applicationContext = new AnnotationConfigApplicationContext(App.class);
        MessageManager messageManager = applicationContext.getBean(MessageManager.class);
        messageManager.printMessage();
    }
}