没有模板引擎的Micronaut视图渲染

时间:2019-05-03 14:38:30

标签: micronaut viewrendering

micronaut可以渲染静态文件吗?

我将compile 'io.micronaut:micronaut-views'添加到了build.gradle

控制器:

@Controller("/main")
public class MainController {

    @View("index.html")
    @Get("/")
    public HttpResponse index() {
        return HttpResponse.ok();
    }
}

index.html文件在/src/main/resources/views/index.html

请求localhost:8080/main不会呈现视图。

1 个答案:

答案 0 :(得分:3)

这是按设计方式进行的。当无法将模型应用于视图时,应用视图模型逻辑毫无意义。

您只需配置static resources即可达到预期的效果。例如:

micronaut:
  router:
    static-resources:
      main:
        paths: classpath:views
        mapping: /main/**           

通过上述配置,当访问index.html URL时,将提供src/main/resources/views中的/main文件。

相关问题