@Controller("/hello") public class HelloController { @Inject private HelloService helloService; @GetAction public void sayHello() { String message = helloService.getMessage(); renderText("Hello, " + message); } } @Model public class HelloService { public String getMessage() { return "Mojave MVC"; } } public class AppConfig extends Configuration { public void configure() { bind(HelloService.class).to(HelloService.class).in(Singleton.class); addMapperPackage("com.example.models"); } }