[bs-120] Support for groovy templates

* Added GroovyTemplate.template() utility and static import in webapp CLI, so

        @RequestMapping("/")
        @ResponseBody
        String home(Model model) {
           template "home.html", model
        }

    renders the template in /templates/home.html

[Fixes #49832753]
This commit is contained in:
Dave Syer
2013-05-21 15:28:00 +01:00
parent f73fbfc901
commit a71bb1c972
7 changed files with 105 additions and 0 deletions

View File

@@ -92,6 +92,13 @@ public class SampleIntegrationTests {
assertTrue("Wrong output: " + output, output.contains("Hello World"));
}
@Test
public void templateSample() throws Exception {
start("samples/template.groovy");
String output = getOutput();
assertTrue("Wrong output: " + output, output.contains("Hello World!"));
}
@Test
public void jobSample() throws Exception {
start("samples/job.groovy", "foo=bar");

View File

@@ -0,0 +1 @@
Hello ${message}!